首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么不能将大型文件添加到Git存储库

为什么不能将大型文件添加到Git存储库
EN

Stack Overflow用户
提问于 2014-09-15 08:33:14
回答 2查看 2.9K关注 0票数 4

为什么Git不支持提交很大的文件?我试图添加一个4Gb文件,并得到以下错误:

代码语言:javascript
复制
C:\Users\danipen\gitrepos\vmstore>git add mybigfile.rar
fatal: Out of memory? mmap failed: No such file or directory

更新:似乎git有一个处理big文件的problem

  • 你知道解决这个问题的办法吗?
  • 也许我应该把大文件分成几块?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-15 08:44:30

如果存储库中有大型二进制文件,我的意见是否定的。

但是,如果您确实需要对二进制文件或资产进行版本控制,请考虑一些类似git-fat或git-lfs之类的内容。

票数 4
EN

Stack Overflow用户

发布于 2014-09-15 08:44:36

Git的思想是用代码跟踪小文件。因此,建议包括您的源文件,而忽略非常大的文件,如静态文件。

如果您包含一个4GB文件,那么每个克隆回购程序的人都必须克隆整个4GB文件。这不是正确的方法。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25843813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档