C O D E - I N F O . R U

Git: как залить новую локальную ветку в удаленный репозиторий


Допустим, мы создали новую ветку в локальном репозитории. Новая ветка создавалась следующей командой:
$git checkout -b develop
Для публикации в удаленном репозитарии можно использовать следующую команду:

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

$ git checkout -b develop

Switched to a new branch 'develop'

 

Для публикации в удаленном репозитарии можно использовать следующую команду:

$ git push origin develop

Total 0 (delta 0), reused 0 (delta 0)

To git@github.com:devlabuser/sharp.git

* [new branch] develop -> develop

 

Однако, такая команда не сделает ветку develop на удаленном репозитарии отслеживаемой и связанной с локальной. Поэтому, лучше всего воспользоваться дополнительной опцией --set-upstream:

$ git push --set-upstream origin develop

 

Или, что то же самое, но с сокращенным именем опции:

$ git push -u origin develop

 

После этой команды локальная ветка develop и ветка develop в репозитарии будут связаны между собой. То есть, после такой команды (которая выполняется единожды), можно будет отправлять/принимать изменения лишь выполняя git push из ветки без указания всяких алиасов для сервера и удалённых веток. Это сделано просто для удобства.

 

Техническая


Воскресенье 01 июля 2018

[Просмотров: 325]

Источник: webhamster.ru