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

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

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

相关推荐
deng-c-f15 分钟前
配置(14):git创建分支,跟确保正确提交分支
git
ZOE^V119 分钟前
springcloud笔记
笔记·spring cloud·github
microxiaoxiao29 分钟前
Aeroshell 插件系统初体验:打造可自定义的现代智能工作台
github
callJJ1 小时前
Git 分支合并到测试分支(dep-qa)教程
大数据·git·elasticsearch
冴羽yayujs1 小时前
GitHub 前端热榜项目 - 日榜(2026-05-09)
前端·github
爱钓鱼的程序员小郭1 小时前
Git 使用文档
git
IT布道1 小时前
[Git] 源码服务器主/备备份方案
运维·服务器·git
lpfasd1232 小时前
Win11笔记本睡眠唤醒致命bug:NUL设备丢失致Git等工具瘫痪
git·bug
DogDaoDao2 小时前
【GitHub】TextGen:开源本地大模型运行平台的终极解决方案
人工智能·深度学习·自然语言处理·开源·大模型·github·textgen
AI自动化工坊2 小时前
基于Git Worktree的OpenSwarm多Agent开发团队实践
git