嗯,我做了一些愚蠢的事情,我没有将.idea文件夹添加到gitignore。现在我有10个提交这个.idea垃圾和一个,最后一个提交,有意识地将.idea添加到gitignore。所以,我试图找到一个解决方案,以清除所有以前的提交.idea和我想重新排序提交。
所以,如果我进行最后一次提交,将.idea添加到gitignore,它是否会更改所有其他10次提交并使它们没有.idea文件?如果没有,有没有其他解决方案来清除这些糟糕的提交? 提前谢谢!
答案 0 :(得分:0)
您需要git filter-branch。 记得在执行此操作之前备份.idea。 坏消息是,如果其他人克隆了您的回购, git filter-branch 可能会给他们带来麻烦。