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 小时前
Day05_Git 版本控制完全指南:从入门到精通的专业实践
git
Python私教6 小时前
Git 撤销与回退避坑指南:reset / revert / restore 到底用哪个(2026 实战)
git
流浪0016 小时前
Linux篇(九):一文搞懂 Git:版本控制的原理与实操指南
git
comcoo6 小时前
龙虾 AI OpenClaw Windows 本地部署,5 分钟落地专属私有化 AI 智能体
github·开源软件·龙虾ai·open claw部署
Ws_7 小时前
Git + Gerrit 第九课:cherry-pick 挑选提交
git
德宏大魔王(AI自动回关)9 小时前
鱿鱼云码公测:基于YOLOv26+消息队列的高性能打码平台
yolo·github·打码平台·鱿鱼云码
之歆9 小时前
Day04_Git完全指南:从入门到精通的版本控制精通
git
码出财富9 小时前
InsForge 后端分支管理实战指南
git
2601_9611940210 小时前
2026六级词汇PDF下载|大学英语六级单词表+音频PDF
windows·git·eclipse·pdf·github
幽冥三王爷11 小时前
Git 操作常见问题与处理办法
git