今天早些时候,我做了一个提交并推动了我的回购。我的提交包括一个大文件(quantifications.csv),它给我一个典型的错误,它无法推送,我应该使用git-lfs。我尝试使用
从历史记录中删除该文件git rm --cached /path/to/quantifications.csv
rm工作正常,但是当我尝试推送时,我仍然收到lfs通知。到目前为止,我已尝试过多种方法,但我似乎无法推动我的工作。
答案 0 :(得分:0)
感谢Anthony Sottile。在我选择核选项之前,我没有弄清楚rebase
选项。我使用BFG制作了repo的git副本,从历史记录中删除了文件,然后推送,然后再次克隆了repo。不幸的是,这产生了副作用,在生成违规文件之前,以某种方式删除了我的repo历史的大部分直到最后一次提交。