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

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

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

相关推荐
AC赳赳老秦5 小时前
防火墙规则批量配置实战:OpenClaw 自动生成模板、批量下发与合规性校验全解析
java·开发语言·人工智能·python·github·php·openclaw
FPGA验证小袁8 小时前
EMIF BFM设计与实现:把复杂时序装进“一键读写”的黑盒
github
江畔柳前堤9 小时前
第13章:docker生产环境部署实战
运维·git·docker·容器·代码复审
GuHenryCheng12 小时前
【ESP32】ESP-IDF开发环境搭建(cursor)
git·stm32·单片机·学习
汤姆yu12 小时前
macOS系统下Aider完整安装、配置与实战使用教程
大数据·人工智能·算法·macos·github·copilot
kaka。。12 小时前
GIT安装+代码推送
git
明理的路灯13 小时前
安装 git 开发工具
git
小弥儿13 小时前
GitHub今日热榜 | 2026-07-04
学习·开源·github
偏爱自由 !13 小时前
5:IDEA中git的使用--git fetch 和 git pull 和解决冲突
git·elasticsearch·intellij-idea
CoderJia程序员甲14 小时前
GitHub 热榜项目 - 周榜(2026-07-04)
ai·大模型·llm·github