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

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

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

相关推荐
悠悠子衿121387 分钟前
Claude+VSCODE配置git导致频繁弹出git bash 的CMO窗口解决方法
ide·git·vscode
QC七哥1 小时前
伪造git提交记录生成点阵字符
git·github
HilariousDog2 小时前
git仓库中克隆文件同时保存line history / 行提交历史的方法介绍
git
TimberWill2 小时前
GitHub Copilot 一键生成中文commit提示语规则设置
git·github
徐小夕3 小时前
pxcharts 多维表格开源!一款专为开发者和数据分析师打造的轻量化智能表格
前端·架构·github
NocoBase4 小时前
GitHub 上星星数量前 10 的 AI CRM 开源项目
人工智能·低代码·开源·github·无代码
Java后端的Ai之路4 小时前
【远程仓库】- 上传本地项目到远程仓库Gitee(码云)指南
git·gitee·ssh·仓库
CoderJia程序员甲4 小时前
GitHub 热榜项目 - 日榜(2025-12-22)
ai·开源·大模型·github·ai教程
cnnews5 小时前
某讯T1刷armbian
linux·ubuntu·开源·github
bj_zhb5 小时前
git reflog用法
大数据·linux·git·github