关于仓库
仓库是 GitHub 的最基本元素。它是一个存储代码、文件以及每个文件的修订历史记录的地方。仓库可以有多个协作者,并且可以是公开的或私有的。
要创建新的仓库,请访问 https://github.com/new。有关说明,请参阅“仓库快速入门”。
仓库术语
在开始使用仓库之前,请了解以下重要术语。
术语 | 定义 |
---|---|
分支 | 代码的并行版本,包含在仓库中,但不影响主分支或主要分支。 |
克隆 | 从 GitHub.com 下载仓库数据的完整副本,包括每个文件和文件夹的所有版本。 |
派生 | 一个新的仓库,它与原始的“上游”仓库共享代码和可见性设置。 |
合并 | 将一个分支的更改应用到另一个分支。 |
拉取请求 | 将一个分支的更改合并到另一个分支的请求。 |
远程 | 存储在 GitHub 上的仓库,而不是存储在您的计算机上。 |
上游 | 原始仓库中已被派生或克隆的分支。克隆或派生分支上的相应分支称为“下游”。 |
关于仓库所有权
您可以单独拥有仓库,也可以与组织中的其他人共享仓库的所有权。
在这两种情况下,对仓库的访问权限都由权限管理。有关更多信息,请参阅“个人帐户仓库的权限级别”和“组织的仓库角色”。
关于协作
您可以使用仓库来管理您的工作并与他人协作。
- 您可以使用问题来收集用户反馈、报告软件错误以及组织您想要完成的任务。有关更多信息,请参阅“关于问题”。
- 您可以使用 GitHub 讨论来提问和回答问题、分享信息、发布公告以及进行或参与有关项目的对话。有关更多信息,请参阅“关于讨论”。
- 您可以使用拉取请求来建议对存储库进行更改。有关更多信息,请参阅“关于拉取请求”。
- 您可以使用项目来组织和优先排序您的问题和拉取请求。有关更多信息,请参阅“关于项目”。
使用 GitHub 免费版(适用于个人帐户和组织),您可以与无限数量的协作者在无限数量的公共存储库上进行协作,并使用完整的特性集,或者在无限数量的私有存储库上进行协作,并使用有限的特性集。要获得用于私有存储库的更高级工具,您可以升级到 GitHub Pro、GitHub Team 或 GitHub Enterprise Cloud。有关更多信息,请参阅“GitHub 的计划”。
关于存储库可见性
您可以通过选择存储库的可见性(公开或私有)来限制谁可以访问存储库。
创建存储库时,您可以选择将存储库设为公开或私有。使用 GitHub Enterprise Cloud 的组织中的存储库,如果由企业帐户拥有,也可以创建为内部可见性。有关更多信息,请参阅GitHub Enterprise Cloud 文档。
- 公共存储库可供互联网上的所有人访问。
- 私有存储库仅供您、您明确共享访问权限的人员以及(对于组织存储库)某些组织成员访问。
组织所有者始终可以访问在组织中创建的每个存储库。有关更多信息,请参阅“组织的存储库角色”。
具有存储库管理员权限的人员可以更改现有存储库的可见性。有关更多信息,请参阅“设置存储库可见性”。
下一步
以下是一些关于使用仓库的下一步操作的帮助资源。
- "仓库最佳实践:" 了解如何最有效地使用仓库。
- "创建新仓库:" 创建一个新的仓库。
- "在仓库中创建和删除分支:" 了解如何在仓库中创建和删除分支。
- "创建拉取请求:" 创建拉取请求以提出和协作更改仓库。