git 删除大文件仍然被跟踪

那为什么还要报错remote: error: File wandb/run-20240116_141410-8p3edhag/run-8p3edhag.wandb is 148.54 MB; this exceeds GitHub's file size limit of 100.00 MB

这可能是因为该文件仍然存在于 Git 的历史记录中,尽管在当前分支中已删除。GitHub 在接收推送时会检查所有提交的文件,包括历史记录中的文件。即使文件已从当前分支中删除,但如果它仍然存在于历史记录中且超出了GitHub的文件大小限制,GitHub仍会报告错误。

要解决此问题,你需要对 Git 历史进行清理,以彻底删除该文件。你可以使用以下命令进行重写历史并清除该文件的记录:

git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch wandb/run-20240116_141410-8p3edhag/run-8p3edhag.wandb' --prune-empty --tag-name-filter cat -- --all

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值