Как я вытягиваю удаленное ответвление в мерзавце без конфликтов?

Существует ответвление по удаленному, я хотел бы продолжить работать. Это старо, и у меня больше нет старой копии его на моей локальной машине. Это действительно далеко позади ведущего устройства. Каждый раз, когда я пытаюсь вытянуть его, я получаю конфликты. Я просто хочу создать точный дубликат удаленного ответвления по моей локальной системе. Почему это привело бы к конфликтам?

Я попробовал:

git pull origin branch_name:branch_name

Это создало новое ответвление по моей локальной машине с правильным именем, но это привело к конфликтам.

8
задан Bjorn 18 December 2009 в 21:28
поделиться

3 ответа

git fetch origin
git checkout -b newoldbranch oldoldbranch
10
ответ дан 5 December 2019 в 10:41
поделиться

Не могли бы вы просто проверить?

git checkout branch_name

?

2
ответ дан 5 December 2019 в 10:41
поделиться

git pull repo branch по сути является сокращением для git fetch repo branch и git merge repo / branch . Я не из тех, кто часто говорит RTFM, особенно с git, но это первая строка документации git-pull . «git-pull - извлечь и объединить с другим репозиторием или локальной веткой». Неявное слияние вызывает конфликт. Вам просто нужно получить и оформить заказ , как сказал Майкл.

4
ответ дан 5 December 2019 в 10:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: