#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 - Удалённые ветки.
Комментариев нет:
Отправить комментарий