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

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

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

相关推荐
王飞飞不会飞17 小时前
macbert训练过程记录
人工智能·github
じ☆ve 緈辐17 小时前
使用github上传代码(包含视频)
github
阿拉雷️19 小时前
AI编程工作流搭建实战:用Codex+Claude+GitHub Copilot搭了一套完整流水线
github·copilot·ai编程
减瓦20 小时前
Windows 环境使用 Git Bash 最佳实践
windows·git
杖雍皓20 小时前
没有服务器如何构建现代 Web 应用:平台选型与组合策略
运维·服务器·前端·react.js·github·netlify·vercel
史呆芬20 小时前
CodeX多仓库提交Skill搭建
git·后端·openai
城东21 小时前
Git使用[原意要新建分支提交但是误提交到原来分支恢复办法]
git·原意要新建分支提交·但是误提交到原来分支
开发者联盟league21 小时前
git 压缩本地最近多个commit
git
修己xj1 天前
差生文具多?我给自己改造了一款AI周计划工具
github
赵庆明老师1 天前
Vben精讲:04-了解VSCode中的Git
ide·git·vscode