当前位置:   article > 正文

git push时,由于commit了大文件无法成功push的解决办法_git commit了大文件push不上去

git commit了大文件push不上去

2句命令解决!

在这里插入图片描述
如图可以看见大文件的md5值,复制下来,以下命令会使用到

命令1:

git rev-list --objects --all | grep b8d13387c0dfd7a8cec9ff0f6c8ded06eb21556f

执行上面命令将得到,如下的输出,可以得知是具体哪个大文件了
b8d13387c0dfd7a8cec9ff0f6c8ded06eb21556f public/pack/child_apks/100000005.apk.EjMZUN
  • 1
  • 2
  • 3
  • 4

命令2:
注意“public/pack/child_apks/100000005.apk.EjMZUN”替换为你实际的大文件

git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch public/pack/child_apks/100000005.apk.EjMZUN' --prune-empty --tag-name-filter cat -- --all
  • 1

OK,执行如上2个命令,就可以继续git push啦

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/884547
推荐阅读
相关标签
  

闽ICP备14008679号