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

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

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

相关推荐
STDD1 天前
Soulmask《灵魂面具》 专用服务器搭建教程
运维·服务器·github
lolo大魔王1 天前
Linux的监测程序
linux·运维·github
我叫张小白。1 天前
Git 分支管理与团队协作
git
米高梅狮子1 天前
Redis
数据库·redis·mysql·缓存·docker·容器·github
_Evan_Yao1 天前
如何搭建属于自己的技术博客(CSDN / GitHub Pages)
后端·学习·github
DogDaoDao1 天前
Windows 下 Git 报错:`touch` 无法识别 —— 原因分析与 7 种解决方案(从入门到精通)
windows·git·程序员·npm·powershell·cmd·touch
Quirkybrain1 天前
从多态调用到简单析构:C 语言里的对象生命周期管理
github
caicai_xiaobai1 天前
Ubuntu上Git安装步骤
linux·git·ubuntu
加贝哥|usun1 天前
最佳实践分享:GitHub项目自动同步到Gitee(码云)
gitee·github
m0_634666731 天前
ViMax 为什么会冲上 GitHub Trending:AI 视频生成开始从“出片”转向“制片”
人工智能·github·ai编程