当前位置:   article > 正文

git提交报错文件超过100M_git 大文件无法提交

git 大文件无法提交

报错:

上传代码到代码库的时候报错如下:

  1. Total 24 (delta 2), reused 1 (delta 0)
  2. remote: Powered by GITEE.COM [GNK-6.4]
  3. remote: error: File: 25cb793092c7ddcf9bdcd716eec9f4f8214fd081 210.09 MB, exceeds 100.00 MB.
  4. remote: Use command below to see the filename:
  5. remote: git rev-list --objects --all | grep 25cb793092c7ddcf9bdcd716eec9f4f8214fd081
  6. remote: Please remove the file from history and try again. (https://gitee.com/help/articles/4232)

该问题的原因是git不允许提交大于100M的文件,而我提交过程中有个模型文件大小超过了100M,从而导致上传失败。

解决方法:

1、按照提示查看是哪个文件超过100M

git rev-list --objects --all | grep 25cb793092c7ddcf9bdcd716eec9f4f8214fd081

此时会输出25cb793092c7ddcf9bdcd716eec9f4f8214fd081文件所对应的文件目录。

2、在commit的提交历史里面去除这个超大文件

 git filter-branch --tree-filter 'rm -f 文件路径' HEAD

出现这个说明删除成功。

3、重新提交

git push

成功!

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

闽ICP备14008679号