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

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

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

相关推荐
安果移不动1 小时前
git Cherry-Pick合并分支上的某些commits-》Android studio
android·git·android studio
WYiQIU1 小时前
突破字节前端2-1⾯试: JS异步编程问题应答范式及进阶(视频教学及完整源码笔记)
开发语言·前端·javascript·vue.js·笔记·面试·github
Better Bench1 小时前
git与github协作开发的常用命令
git·github
逛逛GitHub1 小时前
逛逛今天推荐 4 个 GitHub 开源项目,非常实用。
github
lkbhua莱克瓦242 小时前
项目知识——Monorepo(单体仓库)架构详解
架构·github·项目·monorepo
CoderJia程序员甲2 小时前
GitHub 热榜项目 - 日榜(2025-12-10)
ai·开源·大模型·github·ai教程
CoookeCola2 小时前
离线视频水印清除工具:手动选定位置(ROI)与强制修复功能详解,支持命令行ROI定位
网络·图像处理·opencv·计算机视觉·开源·github·音视频
Charlo2 小时前
Open-AutoGLM Windows 安装部署教程
算法·设计模式·github
allnlei3 小时前
优化大仓库项目中git的使用
git
阿里嘎多学长3 小时前
2025-12-10 GitHub 热点项目精选
开发语言·程序员·github·代码托管