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 小时前
Git_原理及使用_撤销修改_删除文件
数据库·git
不做超级小白2 小时前
Git大小写陷阱:当README.md遇上readme.md
linux·windows·git
testresultstomorrow2 小时前
GitHub 代码上传与故障排除实战指南
经验分享·笔记·开源·github
困死,根本不会2 小时前
Git 远程连接仓库学习笔记(本地→GitHub)
笔记·git·学习
啊巴矲3 小时前
小白从零开始勇闯人工智能:GitHub基础入门(下)
github
我命由我123453 小时前
Git 创建新分支并推送到远程仓库
java·服务器·git·后端·学习·java-ee·学习方法
研究点啥好呢4 小时前
每日GitHub热门项目推荐 | 2026年3月9日(补充)
ai·开源·github·openclaw
研究点啥好呢4 小时前
每日GitHub热门项目推荐 | 2026年3月9日
人工智能·ai·自动化·github·openclaw
itwangyang5204 小时前
GitHub Push Protection 报错解决指南(检测到 Token / Secret)
人工智能·python·github
天若有情6735 小时前
【C++实用工具】RandEmmet:致敬Emmet的极简随机数生成器(附完整源码+GitHub)
开发语言·c++·github