Команда Git Push

С помощью команды git push можно отправить данные в удаленный репозиторий. То есть поделиться работой с остальными.

Пример использования

Если выполнить команду:

git push origin dev

то локальная ветка dev отправится в ветку dev удаленного репозитория origin.

Имейте в виду, что если вы ранее склонировали ветку dev с удаленного репозитория,  и после этого в нее кто-то отправлял изменения, то команда push не сработает. Сначала надо забрать эти изменения и слить их со своими (например, с помощью команды pull), а уж потом выполнять push.

Если ветки dev в удаленном репозитории не существовало, она будет создана.

Как отправить ветку под другим именем

Если название локальной ветки вас не устраивает, то ее можно отправить в удаленный репозиторий под другим именем:

git push origin dev:development

здесь origin — имя репозитория,
dev — имя локальной ветки,
development — имя удаленной ветки, в которую отправится ваша ветка dev.

Флаг -u

На самом деле лучше выполнить команду с флагом  -u

git push -u origin dev

Так текущая ветка связывается с удаленной, и в следующий раз можно писать просто:

git push

или

git pull

без указания ветки.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *