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

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

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

相关推荐
徐小夕13 分钟前
JitWord 4.3 发布!Word 内嵌 Visio 图表、原生流程图一键无损解析
前端·vue.js·github
miofly2 小时前
GitHub 日榜趋势速报 | 2026-10-28
开源·github
HelloGitHub3 小时前
《HelloGitHub》第 127 期
开源·github
梦想出海-Phoebe3 小时前
GitHub 新手入门:账号注册与 SSH Key 配置教程
运维·ssh·github
2501_9445215915 小时前
Deepmerge 跨端三方库仓颉适配全流程
java·python·eclipse·github
一不小心扯到淡16 小时前
键盘演奏:我写了一个键盘音效引擎
程序员·github
穆梓兰煊16 小时前
Rust 在 AI 基础设施中的边界:从 WASI Preview 2 到可插拔推理组件
github
LannyChung16 小时前
PowerShell 下 git log 中文乱码的完整排查与解决
windows·git
Ka1ros16 小时前
可暂停的Agent编排引擎
github
import_random17 小时前
[git]本地main,origin/main,远程main(关系2)
git