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

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

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

相关推荐
CoderJia程序员甲7 分钟前
GitHub 热榜项目 - 日榜(2025-11-30)
ai·开源·大模型·github·ai教程
爱写代码的liding12 分钟前
git 常用命令
大数据·git·elasticsearch
逛逛GitHub28 分钟前
这个 GitHub 项目整理好 Nano Banana Pro 超火玩法。
github
非典型废言1 小时前
github-readme-stats私有部署
github
弥巷1 小时前
【Git】Git的配置与使用(非常详细)
git·github
摇滚侠1 小时前
零基础小白自学Git_Github教程,仓库的其它功能-项目管理,笔记09
笔记·git·github
酷酷的鱼2 小时前
996PC端 传奇游戏架设笔记
github
小生不才yz2 小时前
(三)分支与标签 - git tag 命令的使用
git
摇滚侠2 小时前
零基础小白自学 Git_Github 教程,DeskTop 进阶操作,笔记12
笔记·git·github
量子炒饭大师3 小时前
【一天一个计算机知识】—— 【编程百度】悬空指针
c语言·数据结构·c++·git·安全·github·dubbo