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
相关推荐
wdfk_prog10 小时前
Git实战指南:如何从另一个分支同步文件时完整保留Commit提交历史
git
In_life 在生活10 小时前
GIT stash 命令的使用
git
SunkingYang12 小时前
如何通过命令和TortoiseGit工具来撤销最后一次提交,包含提交到缓存区,提交到远程仓库
git·tortoisegit·工作区·暂存区·远程仓库·撤销·最后一次提交
南山nash17 小时前
git从入门到熟练
git
夜流冰20 小时前
Git - GitForWindows
git
一个很帅的帅哥20 小时前
部署chat-vue
大数据·git·elasticsearch
芒鸽21 小时前
鸿蒙PC使用ffmpeg+electron实现视频中音频的提取
git
SunkingYang21 小时前
使用TortoiseGit工具推送(push)时,忘了先拉取(Pull),提示冲突,后续怎么处理冲突?
git·tortoisegit·pull·push·推送·冲突·拉取
BestOrNothing_20151 天前
Git 团队开发冲突合并全流程:本地是否改动 + 远端是否更新,如何正确同步并合并(同分支/不同分支下的几种场景)
git·分支管理·git pull·git merge·分支冲突·git协作·git fetch
zzlyyds1 天前
工作的时候遇到的git版本冲突与合并问题
git