Skip to content

Latest commit

 

History

History
9 lines (9 loc) · 1.49 KB

push.md

File metadata and controls

9 lines (9 loc) · 1.49 KB

R2. Удаленное изменение — это push

  • git push <remote> <local_branch>:<remote_branch> — добавить изменения из локальной ветки <local_branch> и переместить ветку <remote_branch> удаленного репозитория
  • git push = git push origin HEAD — добавить изменения из текущей локальной ветки и переместить соответствующую ветку удаленного репозитория
  • git push -f — выполнить push, даже если удаленная ветка уже не является предком
  • git push --force-with-lease — выполнить push, если является предком или удаленная ветка не сдвигалась (использовать вместо предыдущей команды)
  • git push <remote> -d <branch|tag> — удалить ветку или тег в удаленном репозитории
  • git push <remote> tag <tag> — отправить тег в удаленный репозиторий
  • git push <remote> --tags — отправить все локальные теги в удаленный репозиторий
  • git push --mirror — выполнить агрессивный push для всех тегов, веток и HEAD, подходит для создания удаленной копии локального репозитория