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

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

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

相关推荐
码农小旋风16 小时前
Claude Code 基础用法大全:对话、分析、修改、测试、Git 和工作流
人工智能·git·chatgpt·claude
MicrosoftReactor16 小时前
技术速递|从一次性提示到标准化工作流:如何在 GitHub Copilot CLI 中使用自定义智能体
github·copilot·cli·智能体
Png17 小时前
我被腾讯 ACE 反作弊逼疯了,最后靠一个 PowerShell 脚本治好了精神内耗
github
OpenIM17 小时前
增量版本同步能力介绍 | OpenIM
开源·github·信息与通信
南大白17 小时前
Git 撤回提交完整方案
git
像风一样的男人@17 小时前
python --实现代理服务器
git·ui
sbjdhjd18 小时前
从零搭建企业级 CI/CD(下):Jenkins+GitLab+Harbor 全链路实战指南
git·servlet·ci/cd·云原生·云计算·gitlab·jenkins
码云数智-大飞18 小时前
Go Channel 详解:并发通信的正确姿势
前端·数据库·git
OsDepK1 天前
OSMDE手机AI编程,一键Git
git·ai编程
lpfasd1231 天前
2026年第24周科技社区趋势周报
github