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

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

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

相关推荐
阿里嘎多学长5 小时前
2026-02-20 GitHub 热点项目精选
开发语言·程序员·github·代码托管
迈克桀森8 小时前
Git 日常操作全攻略:拉取 / 提交代码 + 高频命令速查
git·github
CCC:CarCrazeCurator10 小时前
详解文件与文件夹权限:谁能操作、能做什么
git
xuhe211 小时前
掌控Coding Plan刷新节奏, 低价套餐满足高峰时期编程需求 -- Quota-Activator
ai·github
Mintimate11 小时前
LeanCloud 遗憾谢幕:基于 EdgeOne KV 打造高性能 PV/UV 访客统计
serverless·github·边缘计算
Delta-delta12 小时前
Git:warning: Clone succeeded, but checkout failed.
git
日光倾15 小时前
【Vue.js 入门笔记】Git入门
笔记·git
犽戾武15 小时前
Ubuntu(Orange Pi / RK3588)把工程上传到 GitHub 的完整流程总结(Windows差不多)
github
CoderJia程序员甲15 小时前
GitHub 热榜项目 - 日榜(2026-02-18)
人工智能·ai·大模型·github·ai教程
dreams_dream16 小时前
Git 的 Tag
git