我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们
文章版本: GitHub.com

大文件的条件

GitHub 在您推送大于 50 MB 的文件时会发出警告。 不允许推送大于 100 MB 的文件。

Tip: If you regularly push large files to GitHub, consider introducing Git Large File Storage (Git LFS) as part of your workflow. Git LFS works well with the GitHub Flow and can be used with any large file, regardless of its type. For more information, see "Versioning large files."

50 MB 推送警告

向 GitHub 推送时,如果添加的新文件更新的现有文件大于 50 MB,您将会收到警告或错误消息。

警告将告诉您哪些文件太大:

> remote: warning: Large files detected.
> remote: warning: File big_file is 55.00 MB; this is larger than GitHub's recommended maximum file size of 50 MB

big_file 的提交将被接收并保存在 GitHub 上的仓库中,但您应该考虑完全删除这些文件和提交。

100 MB 推送限制

如果向 GitHub 推送大于 100 MB 的文件,Git 将会拒绝该推送并告诉您哪些文件太大:

> remote: warning: Large files detected.
> remote: error: File giant_file is 123.00 MB; this exceeds GitHub's file size limit of 100 MB

此推送被拒绝的原因在于 giant_file。 该提交将不会保存在 GitHub 上的仓库中。

问问别人

找不到要找的内容?

联系我们