Импортировать репозиторий git со всей его историей в существующий репозиторий git

У меня есть два репозитория git, и я хочу объединить их вместе, не теряя истории их коммитов. Я пробовал это:

cd firstRepo
git remote add other path/to/otherRepo
git fetch other
git checkout -b otherRepoBranch other/master
echo "`git rev-list otherRepoBranch | tail -n 1` `git rev-list master | head -n 1`" >> .git/info/grafts
git rebase otherRepoBranch master

Теперь, когда я смотрю на историю коммитов, все выглядит хорошо, но в моем репозитории теперь есть файлы из otherRepo.

Есть идеи?

20
задан Benjamin 1 October 2019 в 07:30
поделиться