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

 

 再提交就完全成功了

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM