完全从历史中删除旧提交中的一些行

时间:2010-07-03 16:36:52

标签: git

我意识到在旧的提交中我对文件进行了一些修改,我感到有些遗憾,我不希望任何人看到。

此提交中对该文件的更改并非完全不好,因此我需要保留好的文件,这样我就无法完全删除提交。

我的目标是完全从历史中移除坏线而不影响好线。如何实现这一目标? 感谢

1 个答案:

答案 0 :(得分:0)

git rebase -i做你想要的。以交互模式运行它将打开一个编辑器,允许您编辑或完全删除repo历史记录中的提交。这是一个例子:

http://blog.madism.org/index.php/2007/09/09/138-git-awsome-ness-git-rebase-interactive