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

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

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

相关推荐
矢志航天的阿洪8 小时前
从GitHub到本地:Python IGRF库环境配置完全指南
开发语言·python·github
Howie Zphile8 小时前
Git 拉 NocoBase 2.0 beta(next 分支),并“每天自动更新 + 自动编译 + 自动重启”
大数据·git·elasticsearch
吕司9 小时前
Git分支管理
git
黑屋里的马11 小时前
GitExtension下载、安装
git·gitextension
Geoking.11 小时前
Git 中的 Rebase 与 Merge:原理、区别与最佳实践
git
chunmiao303211 小时前
了解github上,watch,fork,star代表啥
github
CoderJia程序员甲12 小时前
GitHub 热榜项目 - 日榜(2026-01-30)
开源·大模型·llm·github·ai教程
invicinble13 小时前
一文了解git
大数据·git·elasticsearch
我命由我1234513 小时前
Git 初始化本地仓库并推送到远程仓库解读
运维·服务器·经验分享·笔记·git·学习·学习方法
Aliex_git13 小时前
Claude Code 使用笔记(四)- GitHub Claude 审查助手
人工智能·笔记·学习·github·ai编程