关于分叉
分叉类似于仓库的独立副本。与分支不同,分叉让您能够在不影响原始项目的情况下自由实验。与克隆或复制的仓库不同,分叉的更改可以通过拉取请求合并回上游仓库,类似于分支的行为。
当您在 GitHub 上查看分叉的仓库时,上游仓库会在分叉名称下方标示出来。

分叉与分支的区别
每个分叉都是一个完整的仓库,拥有自己的
- Branches(分支)
- 成员和讨论
- 议题和拉取请求
- 操作和项目
- 标签、标记和维基
何时使用分叉
有时分叉比分支更适合您的任务。分叉可能更好
- 在不影响原始项目的情况下安全实验
- 为与项目主要目标无关的讨论创建独立空间
- 当您以后希望将工作变成独立仓库时
哪些仓库可以被分叉?
您可以分叉任何公共仓库
- 到您的个人账户
- 到您有权限创建仓库的组织
如果您有私有仓库的访问权限且所有者允许分叉,您可以分叉该仓库
- 到您的个人账户
- 到您在 GitHub Team 中有创建仓库权限的组织
使用 GitHub Free 您无法将私有仓库分叉到组织。有关 GitHub Team 和 GitHub Free 的更多信息,请参阅 GitHub 计划。
后续步骤
有关分叉仓库的操作说明,请参阅 分叉仓库。
有关何时可以创建分叉以及分叉的权限和可见性设置的更多信息,请参阅 分叉的权限与可见性。