错误地,我在错误的存储库中提交了文件,现在想在正确的存储库中提交相同的文件。
所以我对这些文件做了一些更改,以便这些文件出现在更改列表中。但是这些在更改列表中不可见。
有人可以让我知道怎么做吗?还是我做错了什么?
谢谢
答案 0 :(得分:0)
如果文件完全独立于错误存储库中的其他文件,则可以尝试以下操作:
将错误的存储库添加为新的wrong
远程服务器:
git remote add wrong <path-to-wrong-repository>
获取wrong
远程内容:
git fetch wrong
本地化所需的提交(现在应该有2个独立的历史树):
git log --graph --all --decorate --abbrev-commit --pretty=oneline
樱桃选择所需的提交列表:
git cherry-pick <sha1-first>~1..<sha1-last>
删除wrong
遥控器:
git remote remove wrong