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

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

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

相关推荐
Orange Wu1 小时前
GitHub SSH 443 端口配置解决连接失败
github
左手吻左脸。1 小时前
新环境配置git
github
miofly1 小时前
GitHub 今日推荐|dquickts:能暂停、能存档的 QuickJS
开源·github
import_random1 小时前
[git]只有git,没有github, 如何工作
git·github
import_random1 小时前
[git]先创建远程仓库or先创建本地项目
git·github
六个蒙多都说少之一拳下去那得是2 小时前
Git 与 GitHub 从零到协作:核心操作完全指南
github·代码规范
FeiYull2 小时前
Windows 下 YOLO26 Seg 的 TensorRT C++ 部署
github
用户6271117759002 小时前
知枢 dsh-KnowHub 面向 DeepSeek Harness 的项目知识中心)
github
Linux实战笔记4 小时前
rebase 变基引发提交哈希重写与指针机制分析
git·rebase·提交哈希·分支模型·代码合并
穆梓兰煊4 小时前
AI 供应链安全:模型制品签名校验与 Redis 缓存落地
github