Как оформить заказ на ветку, добавленную после клона Github? - PullRequest
0 голосов
/ 28 мая 2019

Я клонировал репозиторий Github с квалификатором "--recursive". Затем я проверил последнюю ветку в этом хранилище.

Позже автор репозитория добавил новую ветку. Когда я попытался оформить эту новую ветку с помощью git checkout branch-name, git сообщил, что branch-name был неизвестен.

Есть ли способ получить новый branch-name без повторного клонирования хранилища?

Ответы [ 3 ]

1 голос
/ 28 мая 2019

Используйте git fetch для извлечения новой работы, выполненной другими людьми, включая только что добавленную ветвь.

Извлечение из хранилища захватывает все новые ветки и теги удаленного отслеживания, не объединяя эти изменения с вашими собственными ветвями.

Если у вас уже есть локальный репозиторий с удаленным URL-адресом, настроенным для нужного проекта, вы можете получить всю новую информацию, используя git fetch remotename

После выборки вы можете перечислить все ветвивключая только что добавленный git branch -a

Затем вы можете выбрать нужную ветку и оформить заказ с помощью git checkout requiredbranch-name

0 голосов
/ 28 мая 2019

Первая выборка с вашего пульта дистанционного управления $ git fetch origin

Вы можете перечислить все ветви с помощью команды git branch -a

И затем оформить требуемый переход.

$ git fetch origin
$ git checkout --track origin/new_branch_1
0 голосов
/ 28 мая 2019

Чтобы получить все данные (а также недавно добавленные ветви) из удаленного хранилища, которого у вас еще нет, используйте команду git fetch.

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