git push时出现大文件的处理方法

最近在提交项目时出现报错

git push时出现大文件的处理方法

文件限制只能100M,但是里面有个文件202M,超过了码云的限制。

所以顺手就把这个文件删除了

然后发现还是同样的报错,反复检查目录还是不行,找了资料说,需要git rm 命令把提交中的部分也要删除,执行的时候发现命令还是报错。

git push时出现大文件的处理方法

后来在https://www.oschina.net/question/938596_160464的评论中,有个老哥给了一个方案,执行下面代码

git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch BIGFILE_PATH' --prune-empty --tag-name-filter cat -- --all

git push时出现大文件的处理方法

再提交就完全成功了

git push时出现大文件的处理方法

上一篇:浅谈SQL Server中的快照


下一篇:HDOJ/HDU 1133 Buy the Ticket(数论~卡特兰数~大数~)