Если ваши файлы полностью независимы от других файлов в вашем неправильном репозитории, вы можете попробовать следующее:
Добавить неправильный репозиторий как новый wrong
remote:
git remote add wrong <path-to-wrong-repository>
Fetchwrong
удаленный контент:
git fetch wrong
Локализуйте коммиты, которые вы хотите (теперь у вас должно быть 2 независимых дерева истории):
git log --graph --all --decorate --abbrev-commit --pretty=oneline
Cherry-выберите список коммитов, которые вы хотите:
git cherry-pick <sha1-first>~1..<sha1-last>
Снимите пульт wrong
:
git remote remove wrong