|
|||||||
Как залить локальную ветку на удаленный репозиторий
Время создания: 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 из ветки без указания всяких алиасов для сервера и удалённых веток. Это сделано просто для удобства. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|