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是要从历史记录中删掉的文件

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

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

相关推荐
程序员果子2 小时前
CrewAI :当 Agent 学会团队协作
人工智能·git·python·多智能体·agent框架
‎ദ്ദിᵔ.˛.ᵔ₎2 小时前
Git GDB/CGDB调试器
git·gdb
晚来的棠棠2 小时前
彻底解决 github 无法访问或者访问慢的问题_github打开太慢了
github
tokenKe3 小时前
ego-lite:给 AI Agent 用的最快浏览器 | SSP Github Daily
人工智能·github
软件工程师文艺3 小时前
NewsNow 技术原理与架构
github
Vandara3 小时前
避坑指南:MOABB 从零搭建到跑通 Benchmark(Python 3.11 + MOABB v1.1.0+)
github
他们都叫我GPT侠4 小时前
【无标题】
git·github
CoderJia程序员甲4 小时前
GitHub 热榜项目 - 周榜(2026-07-26)
ai·大模型·llm·github·ai教程
果汁华4 小时前
CLI 命令行与 Python 框架实战
git·python·github
fthux4 小时前
GitHub Actions自动化运维实战:构建高效可靠的CI/CD流水线
运维·自动化·github