git解决推送时出现 this exceeds GitHub‘s file size limit of 100.00 MB

问题如下:

尝试了很多方法,即使从本地删掉也没有用,问gpt说是因为虽然从本地删掉,但是已经提交到Git的历史记录了。

所以要重写历史记录:

bash 复制代码
git filter-branch --force --index-filter \
  'git rm --cached --ignore-unmatch big_file.log' \
  --prune-empty --tag-name-filter cat -- --all

big_file.log是要从历史记录中删掉的文件

使用这个命令就可以删除:

就能成功传到远程仓库了。

相关推荐
A心有千千结12 分钟前
通过 SSH 反向代理让服务器借用本机网络访问 GitHub 的最佳实践
linux·服务器·网络·git·ssh·github
SL_staff29 分钟前
计息规则不再等IT:JVS-Rules函数计算器在金融计息场景的技术实践
java·git·全栈
CAD老兵37 分钟前
中国 3D CAD 的突围之路:当 AI 开始挑战几何内核
人工智能·开源·github
敢敢是只喵i1 小时前
当 AI 不再登录后台,企业软件的价值还剩下什么?
github
wangruofeng1 小时前
27 万星逆向工程 MCP rea 全拆解,它把「模型别瞎编」焊进了协议
github·aigc·ai编程
-恰饭第一名-3 小时前
Codex 实操:用 Git worktree 隔离任务、检查分支和回收目录
git
迪幻4 小时前
封装自己的 npm 依赖并存储到个人 GitHub
前端·npm·github
deepseek234 小时前
GitHub 停发 push 邮件后,自动通知怎么接?用 Python 做验签、去重与可靠入队
python·github·webhook
KING-WU5124 小时前
Git 版本控制器实战指南
大数据·git·elasticsearch
微订校园外卖平台5 小时前
同城外卖跑腿平台需要服务器吗?交付方式、部署架构与上线核对
服务器·架构·github·外卖系统·本地生活·微订