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

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

如何处理呢?

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

 

此篇文章已被阅读1426 次

Add a Comment

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