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 小时前
Git分支强制覆盖与冲突解决实战记录
git·源代码管理
狂炫冰美式4 小时前
你还在古法PPT吗,试试HTML呢?免费编辑导出工具给 xdm 放这了
前端·后端·github
Thecozzy6 小时前
PR经历(Understand-Anything)
github
猎奇不再看9 小时前
MAF的Agent详解:连接LLM的IChatClient对象
github
屋外雨大,惊蛰出没9 小时前
Git基本应用
git
_Evan_Yao9 小时前
一文搞懂:Git分支管理与团队协作规范——从GitFlow到GitHub Flow,从rebase到merge,打造高效协作流
java·git·后端·github
憧憬成为java架构高手的小白11 小时前
git工作流程简化版
java·spring boot·git
lxw184491251411 小时前
github 提示双因素认证
github
逛逛GitHub11 小时前
你的 AI Agent 每次请求都在干嘛?这个开源项目帮你扒个底朝天。
github
用户4802615847011 小时前
Remeda:data-first 和 data-last,它全都要
github