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

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

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

相关推荐
豆豆12 小时前
网站管理系统大全:精选开源与商业CMS系统全面指南
github·cms·建站系统·建站·建站平台·内容管理系统·网站管理系统
小黑要努力13 小时前
智能音箱遇到的问题(一)
linux·运维·git
RePeaT14 小时前
【git】指令场景实战:单分支与多分支协作流程
git
用户794572239541314 小时前
一句话生成短视频:当 AI Skills 真正打通"创作流水线"
人工智能·github·ai编程
甄心爱学习14 小时前
【项目实训】法律文书智能摘要系统4
python·github·个人开发
河婆墟邓紫棋15 小时前
MIUI中的权限
android·github
前端Hardy15 小时前
杀疯了!Git 2.54 正式发布,3个封神新特性,效率直接翻倍!
git
OpenTiny社区16 小时前
GenUI SDK 生成式UI:六大开发特性详解,适配多种业务场景
前端·github·ai编程
Eloudy16 小时前
迁移带有 git lfs 功能的 github 仓库
git·github
xlq2232217 小时前
1.git
git