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

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

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

相关推荐
甄心爱学习3 分钟前
【项目实训】法律文书智能摘要系统5
python·github
phltxy1 小时前
Redis Java 集成到 Spring Boot
数据库·redis·git
前端点线面1 小时前
GitHub 5月热点:Claude Code生态大爆发
github
空太Jun2 小时前
Git 使用学习笔记
笔记·git·学习
空中海2 小时前
Git-01:基础篇 — 版本控制与日常操作
git·学习
DogDaoDao2 小时前
【GitHub】NousResearch/Hermes-Agent 深度技术解析:自我进化的AI Agent新范式
人工智能·深度学习·程序员·大模型·github·ai编程·ai agent
TE-茶叶蛋3 小时前
JetBrains IDE(如 IntelliJ IDEA)的 Git 面板
ide·git·intellij-idea
蓝黑墨水3 小时前
群晖使用git遇到的问题
git
laoli_coding3 小时前
如何将GitCode仓库的提交同步到 GitHub
github·gitcode
拙慕JULY4 小时前
GitHub Copilot 在 Vue.js 开发中的使用
vue.js·github·copilot