Git提交失败【File[xxxxxx] size xxxMB, exceeds quota 100MB】

使用码云作为代码版本库,提交文件是报错:remote: error: File:xxxxx size xxxMB , exceeds 100.00 MB。
原因很明显,因为其支持的最大单个文件为100M,我上传的文件超过100M了,此时单纯remove文件是无法解决该问题的。

解决步骤

假如你的错误信息为: File 68b5d8ffdb7c7825c1a2449385efa87ec5faa3d0 size 169.453MB, exceeds quota 100MB

1.首先需要输入下面的指令找到是那个文件过大导致引发上面的报错

指令输入

bash 复制代码
git rev-list --objects --all | grep 8c4ee50e01384d54aefc272ac9ac2c29eeb36a1e

指令输出

8c4ee50e01384d54aefc272ac9ac2c29eeb36a1e 1.exe

2.根据指令输出的文件名(1.exe)填入下面的指令,并键入Git控制台
指令输入

bash 复制代码
git filter-branch -f --prune-empty --index-filter 'git rm -rf --cached --ignore-unmatch 1.exe' --tag-name-filter cat -- --all

指令输出

Rewrite 8c4ee50e01384d54aefc272ac9ac2c29eeb36a1e (58/61) (27 seconds passed, remaining 1 predicted) rm '1.exe'

3.重新进行代码提交

bash 复制代码
git push
相关推荐
小李不困还能学14 小时前
用git GUI往远程仓库中添加文件/文件夹
git
失途老马15 小时前
Git Patch 生成与应用完整操作手册
git
李白的天不白15 小时前
下载smartadmin框架
git·github
可乐要加冰^-^15 小时前
云雀文档下载
windows·git·github·石墨文档
NaclarbCSDN16 小时前
我写了一个命令行书签管理器,然后抛弃了浏览器书签栏
linux·git·python·github
++==17 小时前
git的安装以及基本命令使用、远程仓库的操作、vscode连接远程仓库进行项目的上传、gitee的使用
linux·git·gitee
kyriewen1 天前
Git Commit 前自动修复代码风格?配置 Husky + lint-staged,从此 CR 只聊逻辑
前端·git·面试
吹牛不交税2 天前
visualstudio把项目绑定git仓库
git
c238562 天前
git常见错误和ssh验证推送
运维·git·ssh
火山上的企鹅2 天前
Codex实战:APP远程升级服务搭建(四)Node 服务端自动识别 APK 信息
android·服务器·git·github·qgc