Получение ветки от github - PullRequest
       4

Получение ветки от github

0 голосов
/ 19 февраля 2012

У меня есть основная ветка и ветка version2 в github. Как получить ветку версии 2 из командной строки в Ubuntu? Я продолжаю тянуть главную ветвь.

Ответы [ 3 ]

2 голосов
/ 19 февраля 2012

Решение:

Предполагая, что вы начинаете с нуля, сначала клонируйте репозиторий github.Github дает хорошие инструкции о том, как это сделать при создании отчета.После клонирования введите git checkout -b version2 origin/version2

Объяснение:

Когда вы клонируете репо, вы автоматически получаете ссылки и все коммиты для каждой из ветвей в этом репозитории.Команда git checkout -b localBranchName remote/branchName сообщает git, что вы хотите создать и оформить новую локальную ветвь, которая будет «отслеживать» удаленную ветку remote/branchName.

1 голос
/ 19 февраля 2012

Попробуйте использовать git checkout:

git checkout version2
0 голосов
/ 19 февраля 2012

Запустите git remote update, чтобы развернуть локальную копию всех изменений во всех ветках в вашем удаленном репозитории.Затем запустите git checkout version2, чтобы создать локальную ветвь, которая будет отслеживать вашу ветку version2 восходящей ветки разработки.Когда вы запускаете git pull в версии 2, он извлекает изменения из вышестоящей версии 2 и объединяет их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...