Нужна помощь в объединении отключенных репозиториев - PullRequest
0 голосов
/ 06 сентября 2018

Я пытаюсь объединить два репо в одно.

Некоторое время назад у меня было очень медленное хранилище, и вместо обслуживания я просто переместил папку .git в резервную копию и затем запустил новый git init, чтобы начать все заново. Теперь я хотел бы отменить это, если это возможно. Первый коммит нового репо не совпадает с последним коммитом старого репо. В этом новом начальном коммите изменилось довольно много файлов.

Думаю, мне нужно настроить новый репо как удаленный по отношению к старому репо, а затем перенести этот новый первый инициатор на старого мастера репо? Я новичок в Git и у меня нет опыта слияния.

Заранее спасибо.

1 Ответ

0 голосов
/ 06 сентября 2018

Спасибо, Марк Адельсбергер. Вот что я сделал на основе вашей рекомендации:

  • Я в оригинальном репо.
  • Я запустил git remote add repo-b <path to repo>, чтобы добавить более новое хранилище в качестве удаленного.
  • Я запустил git fetch repo-b, чтобы получить эти ссылки.
  • Я тогда побежал git replace --graft <repo-b init id> <original repo last commit id>
  • Я тогда побежал git pull repo-b

Кажется, это сработало хорошо.

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