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

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

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

相关推荐
金融Tech趋势派11 小时前
OpenClaw火了,AI Agent下一步走向哪里?
人工智能·github·企业微信·openclaw·企微管家claw
琉璃榴13 小时前
Visual Studio Code连接远程服务器
服务器·vscode·github
darkb1rd14 小时前
wterm:Web 终端实战指南,WASM 赋能近原生体验
开源·github·好物分享
打不了嗝 ᥬ᭄14 小时前
Git 原理与使用
git·gitee
学习使我健康16 小时前
MVP模式
android·github·软件工程
m0_6146190617 小时前
花了一下午学 Git,整理了一份学习笔记
笔记·git·学习
AGV算法笔记18 小时前
解决Git> git add -A -- fatal: CRLF would be replaced by LF in Test/Test.cpp
git
CoderJia程序员甲19 小时前
GitHub 热榜项目 - 日榜(2026-04-17)
ai·大模型·llm·github·ai教程
Dontla19 小时前
VSCode插件Git Graph介绍(Git可视化管理分支、可视化Git)
ide·git·vscode
阿里嘎多学长20 小时前
2026-04-17 GitHub 热点项目精选
开发语言·程序员·github·代码托管