如何在提交多个提交时使用eclipse从提交中删除最近的文件

时间:2018-03-29 02:17:49

标签: eclipse git github git-commit

我有一个大约100MB的文件我已经提交并推送到我的本地仓库,但是当我尝试通过eclipse推送几个提交到遥控器时(这就是我总是这样做的)我是给出以下错误:

存储库https://github.com/tjd45/PartIIProject.git

预接收挂钩拒绝 错误:GH001:检测到大文件。您可能想尝试Git大文件存储 - https://git-lfs.github.com。 错误:跟踪:340348513f636af28e13a860a95b4a7e 错误:有关详细信息,请参阅http://git.io/iEPt8g。 错误:文件第二部分项目/ TenMoves.arff是103.85 MB;这超过了GitHub的文件大小限制为100.00 MB

我想知道是否有从提交中删除此文件(TenMoves.arff),尽管它是最近的第4次提交而不是最近的提交。如果没有,如果无论如何都要用eclipse配置git-lfs以解决问题。

我使用git并不是那么舒服所以如果我从根本上误解了我道歉的任何事情,如果您需要任何进一步的信息,请询问。

1 个答案:

答案 0 :(得分:2)

要完全删除文件存在,以下提交命令很有用。

git filter-branch --index-filter 'git rm --cached --ignore-unmatch <file>'