Страницы

Поиск по вопросам

вторник, 10 декабря 2019 г.

Как добавить новые ветки из репозитория git

#git #git_branch


Как залить к себе в локальный репозиторий ветви, вновь появившиеся в удаленном репозитории?  
    


Ответы

Ответ 1



Чтобы они просто появились в локальном репозитории: git fetch # если вдруг удалённых репозиториев несколько, можно указать имя git fetch origin При выполнении git fetch с удалённого репозитория в ваш локальный выкачиваются все имеющиеся в удалённом коммиты, которых у вас пока нет, а также все ветки. Локально создаются специальные ветки, которые повторяют содержание удалённых веток. Эти ветки имеют формат имени <имя удалённого репозитория>/<имя ветки>, например origin/master. Они отличаются тем, что в них вы не можете делать коммиты (тогда они перестанут быть копиями удалённых). Они предназначены для того, чтобы: получать информацию о структуре веток на удалённом репозитории делать из них соответствующие локальные ветки иным образом забирать из них коммиты в локальные ветки Узнать, из чего можно выбрать (варианты равнозначны): git branch -a git branch --all Переключиться на ветку просто чтобы посмотреть git checkout Посмотреть, чем отличаются между собой две ветки (cпасибо KoVadim за идею): git diff .. Создать свою локальную ветку из удалённой, чтобы потом делать коммиты в локальную и сразу настроить, чтобы пушить в эту удалённую. Это нужно только если вы хотите продолжать разработку в этой ветке. git checkout -b <имя ветки> Подробнее в Pro Git - 3.5 Ветвление в Git - Удалённые ветки.

Комментариев нет:

Отправить комментарий