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