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

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

 

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

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

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

 

 后来在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

 

 再提交就完全成功了

 

posted @ 2019-11-04 15:22  隐念笎  阅读(3175)  评论(0编辑  收藏  举报