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

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

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

相关推荐
qianmoQ1 小时前
GitHub 趋势日报 (2025年07月25日)
github
患得患失9493 小时前
【GitHub Workflows 基础(一)】认识 .github/workflows/ 下的多个工作流
github
向上的车轮3 小时前
SVN与GIT的区别,分别使用与哪些管理场景?
git·svn
木人舟3 小时前
github copilot接入openai-compatible模型以及去除安全限制的方法
github·copilot
java叶新东老师4 小时前
git 提交时排除一个或多个文件
大数据·git·elasticsearch
五岁小孩5 小时前
一次性解决Github Enable two-factor authentication
github·2fa
guiyanakaung9 小时前
CMP 如何优雅的实现跨软件的拖拽功能
前端·github
我会冲击波12 小时前
功能分支落后于develop太多,需要把开发分支合并到功能分支吗?
git·intellij idea
HelloGitHub12 小时前
开源新旗舰 GLM-4.5:不想刷榜,只想干活儿
人工智能·开源·github
星际码仔13 小时前
Zread 和 DeepWiki 怎么选?一张图全搞懂
github·chatglm (智谱)