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

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

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

相关推荐
解道Jdon4 小时前
[Budi插件:VsCode状态栏显示Copilot使用情况
ide·windows·git·svn·eclipse·github·visual studio
kisshyshy5 小时前
掌握 Git 基础
git
全糖可乐气泡水5 小时前
Codex适配国产信创环境安装部署与技术适配全解析
开发语言·git·python·算法·百度
百度地图开放平台6 小时前
我用百度地图 Skills 体系重构了物流调度系统,节省了 90% 的人力
前端·github
一只大袋鼠8 小时前
Git 四种仓库连接方式操作指南
git
活宝小娜11 小时前
git windows安装教程
git
Hommy8811 小时前
【剪映小助手】贴纸搜索接口
开源·github·aigc·剪映小助手·视频剪辑自动化
vortex512 小时前
GitHub 开源信息搜索指南:Web 语法与 CLI 工具
开源·github
青春喂了后端13 小时前
Go Sidecar Repository 并发锁改造:让并发请求安全地进入 Git 仓库层
git·安全·golang
小雨青年13 小时前
GitHub Actions 工作流性能优化实战,先看瓶颈,再改缓存和并发
git