我希望让Git成为我的雇主(250人)公司的主要来源控制。在继续讨论之前,我想回答以下问题。
Git是否有任何特定的最大文件大小限制可以处理?如果是这样,它是什么?
Git推荐的最大存储库大小是多少?这将有助于我确定我应该在存储库中设置的内务管理。
答案 0 :(得分:35)
如Git limits中所述,Git本身没有文件大小或文件编号限制 但它:
答案 1 :(得分:14)
经验法则:每个存储库1GB,每个文件100MB
为获得最佳性能,github建议每个存储库保持在1GB以下。如果将大型文件(通常是二进制文件)保留在存储库之外,则此限制很容易保留。如果您的存储库超过1GB,您可能会收到来自支持的礼貌电子邮件,要求您减小存储库的大小,使其恢复到1GB以下。
此外,我们严格限制超过100 MB的文件。有关其原因的更多信息,请参阅我们关于使用大文件的文章。
看看:Managing Large Files / What is my disk quota? (它指的是GitHub和Git功能。)
答案 2 :(得分:3)
截至2018-04-20 Git for Windows has a bug,使用该特定实现有效地将文件大小限制为4GB(此错误propagates to lfs as well)。