意外地提交了一个大文件,rm - 缓存它但git仍然不会让我推

时间:2017-07-12 02:41:24

标签: git github git-lfs

今天早些时候,我做了一个提交并推动了我的回购。我的提交包括一个大文件(quantifications.csv),它给我一个典型的错误,它无法推送,我应该使用git-lfs。我尝试使用

从历史记录中删除该文件

git rm --cached /path/to/quantifications.csv

rm工作正常,但是当我尝试推送时,我仍然收到lfs通知。到目前为止,我已尝试过多种方法,但我似乎无法推动我的工作。

1 个答案:

答案 0 :(得分:0)

感谢Anthony Sottile。在我选择核选项之前,我没有弄清楚rebase选项。我使用BFG制作了repo的git副本,从历史记录中删除了文件,然后推送,然后再次克隆了repo。不幸的是,这产生了副作用,在生成违规文件之前,以某种方式删除了我的repo历史的大部分直到最后一次提交。