跳至主要内容

关于仓库

仓库包含所有代码、文件以及每个文件的修订历史记录。您可以在仓库中讨论和管理工作。

关于仓库

仓库是 GitHub 的最基本元素。它是一个存储代码、文件以及每个文件的修订历史记录的地方。仓库可以有多个协作者,并且可以是公开的或私有的。

要创建新的仓库,请访问 https://github.com/new。有关说明,请参阅“仓库快速入门”。

仓库术语

在开始使用仓库之前,请了解以下重要术语。

术语定义
分支代码的并行版本,包含在仓库中,但不影响主分支或主要分支。
克隆从 GitHub.com 下载仓库数据的完整副本,包括每个文件和文件夹的所有版本。
派生一个新的仓库,它与原始的“上游”仓库共享代码和可见性设置。
合并将一个分支的更改应用到另一个分支。
拉取请求将一个分支的更改合并到另一个分支的请求。
远程存储在 GitHub 上的仓库,而不是存储在您的计算机上。
上游原始仓库中已被派生或克隆的分支。克隆或派生分支上的相应分支称为“下游”。

关于仓库所有权

您可以单独拥有仓库,也可以与组织中的其他人共享仓库的所有权。

在这两种情况下,对仓库的访问权限都由权限管理。有关更多信息,请参阅“个人帐户仓库的权限级别”和“组织的仓库角色”。

关于协作

您可以使用仓库来管理您的工作并与他人协作。

  • 您可以使用问题来收集用户反馈、报告软件错误以及组织您想要完成的任务。有关更多信息,请参阅“关于问题”。
  • 您可以使用 GitHub 讨论来提问和回答问题、分享信息、发布公告以及进行或参与有关项目的对话。有关更多信息,请参阅“关于讨论”。
  • 您可以使用拉取请求来建议对存储库进行更改。有关更多信息,请参阅“关于拉取请求”。
  • 您可以使用项目来组织和优先排序您的问题和拉取请求。有关更多信息,请参阅“关于项目”。

使用 GitHub 免费版(适用于个人帐户和组织),您可以与无限数量的协作者在无限数量的公共存储库上进行协作,并使用完整的特性集,或者在无限数量的私有存储库上进行协作,并使用有限的特性集。要获得用于私有存储库的更高级工具,您可以升级到 GitHub Pro、GitHub Team 或 GitHub Enterprise Cloud。有关更多信息,请参阅“GitHub 的计划”。

关于存储库可见性

您可以通过选择存储库的可见性(公开或私有)来限制谁可以访问存储库。

创建存储库时,您可以选择将存储库设为公开或私有。使用 GitHub Enterprise Cloud 的组织中的存储库,如果由企业帐户拥有,也可以创建为内部可见性。有关更多信息,请参阅GitHub Enterprise Cloud 文档

  • 公共存储库可供互联网上的所有人访问。
  • 私有存储库仅供您、您明确共享访问权限的人员以及(对于组织存储库)某些组织成员访问。

组织所有者始终可以访问在组织中创建的每个存储库。有关更多信息,请参阅“组织的存储库角色”。

具有存储库管理员权限的人员可以更改现有存储库的可见性。有关更多信息,请参阅“设置存储库可见性”。

下一步

以下是一些关于使用仓库的下一步操作的帮助资源。