我在git中有一个大文件是> 100 Mb。现在它低至70Mb左右,但文件名是相同的。我无法更改文件名。
我试过
LocalBroadcastReceiver
它仍然认为文件太大了。 我怎么告诉git刷新文件大小?
错误信息是:
remote:error:File" filename"是138.99 MB;这超过了GitHub 文件大小限制为100.00 MB
答案 0 :(得分:1)
这是您的托管服务提供商(Github)的限制。他们不仅检查您当前的文件集,还检查先前提交的版本(请记住Git会保留每个文件的每个版本的副本,甚至是最近提交中删除的文件的副本)。
要实现此功能,您还必须删除或更改以前所有提交中的文件。如果它只是一些提交,您可以使用interactive rebase并为每次提交手动执行,否则您可以使用filter-branch
工具。有一些使用它来删除官方手册中文件的示例:https://git-scm.com/docs/git-filter-branch