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

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

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

相关推荐
GoGeekBaird2 小时前
从 Prompt Engineering 到 Loop Engineering,我觉得 AI 开发这事儿终于开始变味了
后端·github
aosky4 小时前
一台电脑配置多个 SSH Key 对应不同的 GitHub 账号
运维·ssh·github
YuePeng9 小时前
凌晨 3 点告警群炸了,我用浏览器干了原本 XShell 才能干的事
后端·github
QN1幻化引擎10 小时前
自注意力机制 20 年了,我们终于让它学会"压缩记忆"
github
我家媳妇儿萌哒哒11 小时前
git:无法推送refs到远端。您可以试着运行“拉取”功能,整合您的更改。
git
程序员柒叔11 小时前
Hermes Agent 一周动态-2026-W24
人工智能·github·agent·openclaw·hermes
专注VB编程开发20年14 小时前
通义比GITHUB Copilot差了10倍
github·copilot
驯龙高手_追风14 小时前
Gitlab本地服务器搭建及配置-详细教程
git·github
逛逛GitHub14 小时前
在你微信里用爽 Claude Code,我的开源 Skill 又更新了。
github
qq_白羊座15 小时前
Linux 压缩 / 解压(tar)命令 + 参数详解
linux·运维·github