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

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

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

相关推荐
百万双色球4 小时前
Git Clean 常用用法
git
码农编程录8 小时前
【notes5】git/docker,jenkins/gerrit,mysql/redis/ldap/snmp
git
Soari8 小时前
GitHub 开源项目解析:rk‑llama.cpp —— 基于 llama.cpp 的 Rockchip NPU 加速本地推理引擎
开源·github·llama·llm 推理·npu 本地模型推理·加速 c/c++ 开源项目
原创小甜甜8 小时前
将target目录添加到了git,将其移除操作
git
AugustRed8 小时前
多远程仓库 Git 完整命令手册
git
Hommy889 小时前
【开源剪映小助手】核心功能特性
开源·github·视频剪辑自动化·剪映api
霸道流氓气质9 小时前
Git 共享分支安全撤销提交与 Gerrit Change-Id 问题处理指南
git·安全
小仙女喂得猪9 小时前
AI 写 Android 代码老翻车?我把移动端的 Harness 系统开源了
android·github·ai编程
AdCj39 小时前
上下文成本四把刀: 本期 GitHub Trending Daily 精选技术分析版(2026-06-04)
github
鱼羽生生9 小时前
基于NetCorePal Cloud Framework的DDD架构管理系统实践
github