【发布时间】:2011-07-30 15:09:44
【问题描述】:
我不小心添加了一个图像文件夹并提交了。然后,我又做了一个承诺。
然后我使用git rm -f ./images 删除了这些文件并再次提交。
现在,我在那个分支(master)中做了更多的提交。在我的 HEAD 中,我没有那个 ./static/images 文件夹。
因此,我的回购规模增加了很多。我怎样才能完全去除这些斑点?我也想从我的远程 GitHub 存储库中删除它。
【问题讨论】:
-
出于某种原因,来自 github 及以下的说明对我不起作用,但来自“Pro Git”一书并在此 SO 答案中引用的这个答案非常有效:stackoverflow.com/a/16877548/436014 - I'我现在对树过滤器和索引过滤器之间的区别感到好奇。
标签: git git-remote git-filter-branch git-rm