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

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

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

相关推荐
周小码10 小时前
10分钟搭建私有Git服务器:Soft Serve实战
运维·服务器·git
星浩AI13 小时前
接手 20 万行代码从哪读起?Understand-Anything 把仓库变成可探索的知识图谱
后端·github·claude
用户4802615847013 小时前
s3fs:用操作本地文件的方式读写 S3
github
Menahem13 小时前
解决 SSH 报错:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
运维·ssh·github
2601_9557819815 小时前
私有化本地 AI,Windows 平台 OpenClaw 功能详解与配置
人工智能·开源·github·open claw
云樱梦海16 小时前
OpenClaw官方:OpenClaw Windows Node 实战(1.5K ★ 开源推荐)
windows·开源·github·openclaw
CoderJia程序员甲16 小时前
GitHub 热榜项目 - 周榜(2026-06-06)
ai·大模型·llm·github
Harvy_没救了17 小时前
【github爆款】Headroom:AI代理的智能上下文压缩层 —— 深度解析与洞察
人工智能·github
梅塔文·欧帕西安卡琼19 小时前
git的底层原理详解
git
待什么青丝19 小时前
【git的摸鱼技巧】之工欲善其事
git·elasticsearch·搜索引擎