git提交报错文件超过100M

报错:

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

Total 24 (delta 2), reused 1 (delta 0)
remote: Powered by GITEE.COM [GNK-6.4]
remote: error: File: 25cb793092c7ddcf9bdcd716eec9f4f8214fd081 210.09 MB, exceeds 100.00 MB.
remote: Use command below to see the filename:
remote: git rev-list --objects --all | grep 25cb793092c7ddcf9bdcd716eec9f4f8214fd081
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

成功!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值