2013-12-04 2 views
1

У меня есть два репозитория git на /trees/repo и /trees/repo_recovered. Восстановленная версия была скопирована вручную с умирающего компьютера. В этом репо есть одна неустановленная ветка, которую я хотел бы переместить на /trees/repo. I мог бы направить эту ветку на пульт, а затем перетащить ее в новое репо, но я бы предпочел не делиться этой работой.Перемещение ветки git на другое местное репо

Как скопировать ветку (и всю ее историю) через файловую систему?

+1

Добавить '/ деревья/repo_recovered' в качестве пульта ДУ для'/деревья/repo', а затем принести ветку от него – zerkms

ответ

3

Вы можете добавить еще один удаленный репозиторий, который просто локально доступен в вашей файловой системе.

git remote add recovered /trees/repo_recovered 
git fetch recovered 
+0

Понял, просто! Он несет все остальные рабочие ветви, которые у меня были, но я могу вручную очистить этот материал. – ack

+0

Вы также можете сделать это наоборот, добавив новый репозиторий к восстановленному, а затем нажмите только отрасль, которую вы заинтересованы в передаче. Но это не имеет большого значения :) – poke

Смежные вопросы