如何删除git仓库历史记录的大文件

Life is short , play more!
本文来自lihao's Blog,转载请注明。

今日git add的时候加了一个特别大的数据文件。 然后进行了commit。 之后发现并且删除。 但是该存在于历史的大文件,使得git仓库的压缩文件特别大。 虽然git是可以回到你删除这个大文件的状态,但这个大文件也被保留了。  最大的不爽,别人update代码的时候就苦逼了。

如何处理呢?

git filter-branch --tree-filter 'rm -f 你要彻底删除的文件' HEAD

 


发表评论

电子邮件地址不会被公开。 必填项已用*标注