2011-08-08 51 views
2

可能重複:
git - remove file from the repository如何在git/TortoiseGit中追溯版本化文件?

我才意識到,我的二進制文件已版本控制,因爲我開始了我的git倉庫,這導致了10MB的.git - 太大的40個小項目的修訂。

如何從存儲庫中追溯刪除這些文件?一個簡單的git刪除不會消除他們的歷史,所以他們會繼續佔用空間。

我使用TortoiseGit與Unfuddle。

+2

找到了答案,但無法回答我自己的問題。 [刪除敏感數據](http://help.github.com/remove-sensitive-data/):'git filter-branch --index-filter'git rm --cached --ignore-unmatch -r bin'' – Andy

+0

請參閱http://stackoverflow.com/questions/2730411/git-remove-file-from-the-repository –

+1

爲什麼你認爲你不能自己發佈答案?你應該可以... –

回答