使用 GitTree 的叉子
分叉是您自己在提供者上的存储库的副本。 Create Fork… 要求提供商制作一份; Add Remote from Fork… 添加一个现有的 fork 作为遥控器。创建分支不会改变您的存储库中的任何内容,除非您添加它,并且现有的远程版本永远不会被替换。
专业版已更新
需要 GitTree Pro 或正在运行的试用版;免费保留了本地 Git 的所有功能。 比较计划。
开始之前
- GitTree 专业版或正在运行的试用版:托管集成是专业版的一部分。
- 存储库已被克隆,并为其提供者连接了一个帐户。
在哪里可以找到它
- 右键单击左侧面板中 Remote 下的遥控器,或选项板:Create Fork… 和 Add Remote from Fork…。
| 行动 | macOS | Windows 和 Linux |
|---|---|---|
| 命令面板 | ⌘⇧P | Ctrl+Shift+P |
步骤
创建叉子
选择 Create Fork…,选择 Owner 和可选的 Name,然后按 Create Fork。 GitTree 等待 The provider is copying the repository,然后说 is ready。
将其添加为遥控器
在 Add it as a remote 下,为遥控器命名并按 Continue。 GitTree 说 The fork is the remote …。
默认推送到它(可选)
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,而不是再做一个。