У меня есть 2 локальных git архива в /a и in/b, которые были клонированы из пультов/истоков.
Существует новая ветвь z on/b
Как я могу отслеживать и извлекать ветвь z из архива /a?
Я пробовал это:
cd /a
git remote add b /b
Это создает 2 файла конфигурации, но мне не удавалось извлечь что-либо или перечислить удаленные ветки на /a, которые отображали бы ветки в /b
После пробовать разные вещи я нашел следующее, что работает:
1) git remote show b
перечисляет все удаленные ветки в b
2) Я могу получить этот синтаксис:
git fetch file:///a/ z
Другие вещи, которые также работают:
$ cd /b
$ git checkout -b z
Switched to a new branch 'z'
$ git pull b z
Но эти команды все еще не работают, и я не могу понять, почему:
git branch -a
не отображает удаленные ветки в b (onlz показаны исходные)
git checkout -t b/z
Не проверяет ничего, кроме как возвращает сообщение об ошибке