cd old_version git rm -rf . git commit -m "Removing the old code" git remote add version2 "/path/to/new_version/.git" git pull version2 master
这应该完全保留这两个历史,并使新版本成为原始回购的HEAD.我建议您在尝试之前备份repos.