为什么git正常推送我的文件,即使它们由git-LFS处理?

时间:2019-04-17 09:17:02

标签: git commit git-lfs

我的问题是,在我的仓库中,我必须上传一个基本的*.lm字典文件,该文件的大小约为380mb。 实际上,git-lfs对其进行了跟踪,并将其上传到git-lfs。我的问题是,除了git-lfs之外,git还将这个文件上传到仓库中,所以最后失败了,因为您不能上传大于100mb的文件。

我已经尝试使用bfg和git-lfs import清理存储库,以将存储库迁移到lfs。它们都不起作用,它仍然继续将文件上传到lfs和普通存储库中。

我真的不知道该怎么办,它已经在历史上起作用了,现在已经不行了。

1 个答案:

答案 0 :(得分:0)

请参阅How to stop tracking and ignore changes to a file in Git?

尤其是,您需要从跟踪中删除该文件。链接中建议的答案是git rm --cached <file-name>

然后,您需要将其添加到您的.gitignore