我意识到在旧的提交中我对文件进行了一些修改,我感到有些遗憾,我不希望任何人看到。
此提交中对该文件的更改并非完全不好,因此我需要保留好的文件,这样我就无法完全删除提交。
我的目标是完全从历史中移除坏线而不影响好线。如何实现这一目标? 感谢
答案 0 :(得分:0)
git rebase -i
做你想要的。以交互模式运行它将打开一个编辑器,允许您编辑或完全删除repo历史记录中的提交。这是一个例子:
http://blog.madism.org/index.php/2007/09/09/138-git-awsome-ness-git-rebase-interactive