git上传报错:Object too large, rejecting the pack

在gerrit设置了最大不能上传超过600M的文件,今天开发遇到推送问题:

结果到本地怎么也找不到大文件。

后来只能按commit排查,用如下命令排查到了:

解决方法,将大文件去掉:(commitid为大文件所在commit)

复制代码
git reset commitid^
rm filename
# 重新提交
git add --all
git commit -m 'xxx'
#t 重新推送
git push origin xxx
相关推荐
Forest_HAHA15 分钟前
<3>,Git远程操作
git
CoderJia程序员甲3 小时前
GitHub 热榜项目 - 日榜(2026-1-3)
git·ai·开源·llm·github
CNRio8 小时前
Day 47:Git的高级技巧:使用Git的submodule管理子项目
git
CNRio15 小时前
Day 46:Git的高级技巧:使用Git的filter-branch重写历史
大数据·git·elasticsearch
CNRio17 小时前
Day 44:Git的高级技巧:使用Git的reflog找回丢失的提交
大数据·git·elasticsearch
CNRio19 小时前
Day 42:Git的高级技巧:使用Git的stash管理未提交的更改
git
CNRio20 小时前
Day 48:Git的高级技巧:使用Git的worktree多工作区管理
大数据·git·elasticsearch
CNRio20 小时前
Day 45:Git的高级技巧:使用Git的bisect快速定位bug
git·elasticsearch·bug
Huazzi.1 天前
PowerShell 配置以及使用指南
windows·git·编辑器·shell·powershell·效率
随便写点哈1 天前
git 版本控制系统
git