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

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

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

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