为什么Git不支持提交非常大的文件?我正在尝试添加4Gb文件,我收到以下错误:
C:\Users\danipen\gitrepos\vmstore>git add mybigfile.rar
fatal: Out of memory? mmap failed: No such file or directory
答案 0 :(得分:4)
如果大型二进制文件存在于存储库中,我的意见是否定的。
但是如果你真的需要对二进制文件或资产进行版本控制,可以考虑git-fat或git-lfs
之类的东西答案 1 :(得分:3)
Git的想法是用代码跟踪小文件。因此建议包括您的源文件并忽略非常大的文件,如静态文件。
如果你包含4GB文件,那么每个克隆repo的人都必须克隆整个4GB。那不是正确的方法。