如何在git / TortoiseGit中追溯删除版本化文件?

时间:2011-08-08 07:47:59

标签: git version-control tortoisegit unfuddle

  

可能重复:
  git - remove file from the repository

我刚刚意识到我的二进制文件已经受版本控制,因为我启动了我的git存储库,导致了一个10MB的.git - 对于一个小项目的40次修订而言太大了。

如何从存储库中追溯删除这些文件?一个简单的git删除不会删除他们的历史,所以他们会继续占用空间。

我正在使用带有Unfuddle的TortoiseGit。

1 个答案:

答案 0 :(得分:1)

这需要git filter-branch。您将能够摆脱您从未想过跟踪的文件。

请点击此处了解更多信息:

http://git-scm.com/docs/git-filter-branch

希望这有帮助。