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

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

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

相关推荐
弹简特1 小时前
【测试基础】11-软件测试之测试方案编写&测试报告编写&Git工具安装
git·功能测试
第一程序员1 小时前
Python自动化办公:提升工作效率的利器
python·github
廋到被风吹走9 小时前
【AI】从 OpenAI Codex 到 GitHub Copilot:AI 编程助手的技术演进脉络
人工智能·github·copilot
本地化文档12 小时前
rustdoc-book-l10n
rust·github·gitcode
第一程序员13 小时前
Python 4.0正式发布:新特性与学习建议
python·github
irpywp13 小时前
HolyClaude:一行命令,随时随地运行 Claude Code
开源·github·claude code
吴声子夜歌14 小时前
TypeScript——泛型
前端·git·typescript
春日见15 小时前
3三分彻底了解Git Graph极其应用
git
darkb1rd15 小时前
OpenSpace:让智能体低成本自进化与经验共享框架
开源·github·好物分享