可能重复:
git-从存储库中删除文件
我刚刚意识到,自从我启动git存储库以来,我的二进制文件一直受到版本控制,这导致了10MB的.git
——对于一个小项目的40次修订来说太大了。
如何从存储库中追溯删除这些文件?简单的git删除不会删除它们的历史记录,因此它们会不断占用空间。
我正在将TortoiseGit与Unfuddle一起使用。
这需要git filter-branch
。你将能够摆脱那些你从未打算跟踪的文件。
点击此处查看更多信息:
http://git-scm.com/docs/git-filter-branch
希望这能有所帮助。