提交重新排序是否会在提交后更改其他内容?

时间:2016-04-28 18:35:23

标签: git git-rebase

嗯,我做了一些愚蠢的事情,我没有将.idea文件夹添加到gitignore。现在我有10个提交这个.idea垃圾和一个,最后一个提交,有意识地将.idea添加到gitignore。所以,我试图找到一个解决方案,以清除所有以前的提交.idea和我想重新排序提交。

所以,如果我进行最后一次提交,将.idea添加到gitignore,它是否会更改所有其他10次提交并使它们没有.idea文件?如果没有,有没有其他解决方案来清除这些糟糕的提交? 提前谢谢!

1 个答案:

答案 0 :(得分:0)

您需要git filter-branch。 记得在执行此操作之前备份.idea。 坏消息是,如果其他人克隆了您的回购, git filter-branch 可能会给他们带来麻烦。