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, подходит для создания удаленной копии локального репозитория