Git:提交文件夹和文件

时间:2018-06-26 06:48:31

标签: git commit

错误地,我在错误的存储库中提交了文件,现在想在正确的存储库中提交相同的文件。

所以我对这些文件做了一些更改,以便这些文件出现在更改列表中。但是这些在更改列表中不可见。

有人可以让我知道怎么做吗?还是我做错了什么?

谢谢

1 个答案:

答案 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