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

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

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

相关推荐
Aliaoo13 小时前
GitHub Copilot 改按量计费 72 小时:$28→$746 的账单、暂停新注册,以及这对普通开发者意味着什么
github·copilot
撸码小狂魔13 小时前
GitLab CI/CD 使用指南(小白版)
github
易生一世13 小时前
GitHub Copilot概述
github
stevenzqzq13 小时前
androidstudio 上配置git
git
暴雨课堂13 小时前
宝塔和云效webhook配置
github
zahuilg1013 小时前
Mac原生终端SSH一键快捷连接|无需装软件、极简安装、快速上手
macos·ssh·github·终端
向日葵.14 小时前
linux & qnx & git 命令 2
linux·运维·git
用户17128194737514 小时前
autoflake:Python 代码里没用的 import,让它自己清掉
github
南知意-14 小时前
MonkeyCode:长亭开源的企业级AI开发平台,GitHub 3.2k Star!
人工智能·ai·开源·github·ai编程·开源项目
humpy288714 小时前
测试用记录
github