跳至内容
GitTree
托管集成

使用 GitTree 的叉子

分叉是您自己在提供者上的存储库的副本。 Create Fork… 要求提供商制作一份; Add Remote from Fork… 添加一个现有的 fork 作为遥控器。创建分支不会改变您的存储库中的任何内容,除非您添加它,并且现有的远程版本永远不会被替换。

专业版已更新

需要 GitTree Pro 或正在运行的试用版;免费保留了本地 Git 的所有功能。 比较计划。

在此页面上
  1. 开始之前
  2. 在哪里可以找到它
  3. 步骤
  4. 预期结果
  5. 添加别人的叉子
  6. 如果出现问题
  7. 问题
  8. 有关的

开始之前

  • GitTree 专业版或正在运行的试用版:托管集成是专业版的一部分。
  • 存储库已被克隆,并为其提供者连接了一个帐户。

在哪里可以找到它

  • 右键单击左侧面板中 Remote 下的遥控器,或选项板:Create Fork… 和 Add Remote from Fork…。
行动macOSWindows 和 Linux
命令面板⌘⇧PCtrl+Shift+P

步骤

  1. 创建叉子

    选择 Create Fork…,选择 Owner 和可选的 Name,然后按 Create Fork。 GitTree 等待 The provider is copying the repository,然后说 is ready。

  2. 将其添加为遥控器

    在 Add it as a remote 下,为遥控器命名并按 Continue。 GitTree 说 The fork is the remote …。

  3. 默认推送到它(可选)

    Push to … by Default 使分支没有自己的推送远程推送到分叉。获取、拉动以及每个分支跟踪的内容保持原样。

预期结果

你的分叉是一个远程的:将你的分支推送到那里,然后打开拉取请求回到原始分支。

添加别人的叉子

Add Remote from Fork… 列出存储库的 Forks。选择一个,选择HTTPS或SSH作为其Address,命名并按Add Remote;其中不会保存任何凭证。

如果出现问题

“这个账号已经可以推送到……”

分叉是可选的:您可以直接将分支推送到存储库。

“提供商没有回答。分叉可能已经创建了”

在要求另一把叉子之前按 Check Again。

问题

如果我已经有叉子怎么办?

GitTree 说 You already have a fork 并提供 Use This Fork,而不是再做一个。