# git push > Отправлять коммиты в удалённый репозиторий. > Больше информации: . - Отправить локальные изменения текущей ветки в соответствующую ей удалённую ветку по умолчанию: `git push` - Отправить изменения из указанной локальной ветки в соответствующую ей удалённую ветку: `git push {{имя_удалённого_репозитория}} {{локальная_ветка}}` - Отправить изменения из указанной локальной ветки в соответствующую ей удалённую ветку и установить её в качестве цели по умолчанию для команд push/pull: `git push {{[-u|--set-upstream]}} {{имя_удалённого_репозитория}} {{локальная_ветка}}` - Отправить изменения из указанной локальной ветки в определённую удалённую ветку: `git push {{имя_удалённого_репозитория}} {{локальная_ветка}}:{{удалённая_ветка}}` - Отправить изменения всех локальных веток в соответствующие им ветки в указанном удалённом репозитории: `git push --all {{имя_удалённого_репозитория}}` - Удалить ветку в удалённом репозитории: `git push {{имя_удалённого_репозитория}} {{[-d|--delete]}} {{удалённая_ветка}}` - Удалить удалённые ветки, для которых нет соответствующих локальных веток: `git push --prune {{имя_удалённого_репозитория}}` - Опубликовать теги, которых ещё нет в удалённом репозитории: `git push --tags`