MyTetra Share
Делитесь знаниями!
Как залить локальную ветку на удаленный репозиторий
Время создания: 12.12.2016 20:03
Текстовые метки: origin, branch
Раздел: root - git
Запись: xintrea/mytetra_db_armagedec/master/base/1481565835n59426racj/text.html на raw.githubusercontent.com

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

$ git checkout -b dev

Switched to a new branch 'dev'

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


$ git push origin dev

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

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

* [new branch] dev -> dev


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


$ git push --set-upstream origin dev


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


$ git push -u origin dev


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


Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования