关于叉子
建议对其他人的项目进行更改
分叉存储库。 进行修复。 向项目所有者提交请求。
把别人的项目作为你自己想法的起点。
前提条件
分叉存储库
-
在GitHub.com上,导航到 octocat/勺子刀 存储库。 -
在页面的右上角,单击 福克 . -
在“所有者”下,选择下拉菜单并单击分叉存储库的所有者。 -
默认情况下,fork的名称与其上游存储库相同。 (可选)要进一步区分fork,请在“Repository name”字段中键入名称。 -
或者,在“Description”字段中,键入fork的描述。 -
(可选)选择 仅复制DEFAULT分支 . 对于许多分叉场景,例如对开源项目的贡献,您只需要复制默认分支。 如果不选择此选项,则所有分支都将复制到新分支中。 -
点击 创建分叉 .
gh-repo-fork存储库
gh回购分支REPOSTORY-org“octo-org”
-
在 文件 菜单,单击 克隆存储库 . -
单击与要克隆的存储库位置相对应的选项卡。 您也可以单击 统一资源定位地址 手动输入存储库位置。 -
从存储库列表中,单击要克隆的存储库。 -
要选择要将存储库克隆到的本地目录,请单击“本地路径”字段旁边的 选择。。。 并导航到目录。 -
在“克隆存储库”窗口的底部,单击 克隆 . -
阅读“你打算如何使用这个叉子?”窗口中的信息。 如果您计划使用此fork为原始上游存储库贡献资源,请单击 为父项目做出贡献 . 如果计划将此分叉用于未连接到上游的项目,请单击 为了我自己的目的 .
-
点击 继续 .
克隆分叉存储库
-
在GitHub.com上,导航到 你的叉子 勺子刀储存库。 -
在文件列表上方,单击 代码 . -
复制存储库的URL。 -
要使用HTTPS克隆存储库,请在“HTTPS”下单击 . -
要使用SSH密钥(包括组织的SSH证书颁发机构颁发的证书)克隆存储库,请单击 SSH(SSH) ,然后单击 . -
要使用GitHub CLI克隆存储库,请单击 GitHub CLI ,然后单击 .
-
-
正常开放 终端 终端 Git猛击 . -
将当前工作目录更改为需要克隆目录的位置。 -
类型 git克隆 ,然后粘贴之前复制的URL。 它看起来像这样,用您的GitHub用户名代替 您的用户名 : git克隆 https://github.com/YOUR-USERNAME/勺子刀 -
按下 输入 。将创建您的本地克隆。 $ 吉特 克隆 https://github.com/YOUR-USERNAME/勺子刀 > 克隆到“勺子刀”。。。 > 远程:计数对象:10, 完成 . > 远程:压缩对象:100%(8/8), 完成 . > 远程:总计10个(增量1),重复使用10个(δ1) > 开箱物品:100%(10/10), 完成 .
-
在 文件 菜单,单击 克隆存储库 . -
单击与要克隆的存储库位置相对应的选项卡。 您也可以单击 统一资源定位地址 手动输入存储库位置。 -
从存储库列表中,单击要克隆的存储库。 -
要选择要将存储库克隆到的本地目录,请单击“本地路径”字段旁边的 选择。。。 并导航到目录。 -
在“克隆存储库”窗口的底部,单击 克隆 .
配置Git以将fork与上游存储库同步
-
在GitHub.com上,导航到 octocat/勺子刀 存储库。 -
在文件列表上方,单击 代码 . -
复制存储库的URL。 -
要使用HTTPS克隆存储库,请在“HTTPS”下单击 . -
要使用SSH密钥(包括组织的SSH证书颁发机构颁发的证书)克隆存储库,请单击 SSH(SSH) ,然后单击 . -
要使用GitHub CLI克隆存储库,请单击 GitHub CLI ,然后单击 .
-
-
正常开放 终端 终端 Git猛击 . -
将目录更改为克隆的分叉的位置。 要转到主目录,只需键入 光盘 没有其他文本。 要列出当前目录中的文件和文件夹,请键入 最小二乘法 . 要进入列出的目录之一,请键入 cd您列出的方向 . 要进入一个目录,请键入 光盘。。 .
-
类型 git远程-v 然后按 输入 。您将看到您的fork当前配置的远程存储库。 $ git远程-v > 原产地 https://github.com/YOUR-USERNAME/YOUR-FORK.git网站 (取) > 原产地 https://github.com/YOUR-USERNAME/YOUR-FORK.git网站 (推动) -
类型 git远程添加上游 ,然后粘贴在步骤3中复制的URL,然后按 输入 。它将如下所示: git远程添加上游 https://github.com/ORIGINAL-OWNER/勺子刀.git -
要验证为fork指定的新上游存储库,请键入 git远程-v 再一次。 您应该将叉子的URL显示为 起源 ,上游存储库的URL为 上游 . $ git远程-v > 原产地 https://github.com/YOUR-USERNAME/YOUR-FORK.git网站 (获取) > 原产地 https://github.com/YOUR-USERNAME/YOUR-FORK.git网站 (推动) > 上游 https://github.com/ORIGINAL-OWNER/ORIGINAL-REPOSITORY.git (取) > 上游 https://github.com/ORIGINAL-OWNER/ORIGINAL-REPOSITORY.git (推动)
gh repo fork REPOSITORY--远程=true
gh repo fork REPOSITORY--远程名称“main-remote-repo”
编辑分叉
找到另一个存储库以分叉
接下来的步骤
-
有关克隆分叉并从计算机同步分叉存储库中的更改的详细信息,请参阅“ 设置Git ." -
您还可以创建一个新的存储库,在其中可以放置所有项目并在GitHub上共享代码。 为您的项目创建一个存储库可以将代码存储在GitHub中。 这提供了您的工作备份,您可以选择与其他开发人员共享。 有关详细信息,请参阅“ 存储库快速入门 ." -
GitHub上的每个存储库都由个人或组织拥有。 通过在GitHub上连接和跟踪人员、存储库和组织,您可以与他们进行交互。 有关详细信息,请参阅“ 在GitHub上寻找灵感 ." -
GitHub有一个很棒的支持社区,您可以在那里寻求帮助并与世界各地的人交谈。 加入上的对话 GitHub社区 .