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