我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

同步分支

当提交推送到您在 GitHub 上的项目时,可与远程仓库同步保留项目的本地副本。

必须将本地分支与远程仓库同步才可获得最初创建分支后添加到上游分支的所有其他提交。

本文内容

更新本地分支

  1. 在 GitHub Desktop 中,单击 当前分支并从列表中选择分支,以切换到要更新的本地分支。
  2. 单击 Fetch origin(提取原点)以更新分支。
    提取源按钮
  3. 如果远程分支上有提交,您可以单击 Pull origin(拉取源)Pull origin with rebase(通过变基拉取源)来拉取这些提交。
    拉取源按钮
  4. 使用文本编辑器、命令行或其他工具(根据您的偏好)解决任何合并冲突。

将另一个分支合并到项目分支

  1. 在应用程序的顶部,单击 Current Branch(当前分支)

    Current Branch 下拉菜单

  2. 单击 Choose a branch to merge into BRANCH(选择要合并到分支的分支)

    在分支列表菜单中选择分支选项

  3. 单击要合并到当前分支的分支,然后单击 Merge BRANCH into BRANCH(将分支合并到分支)

    注:如果存在合并冲突,GitHub Desktop 会在 Merge BRANCH into BRANCH(合并 [分支] 到 [分支 ])按钮上方提醒您。 在解决所有冲突之前无法合并分支。

    合并按钮

  4. 单击 Push origin(推送源)Force push origin(强制推送源)将您的更改推送到远程。

    推送按钮

将项目分支变基到另一个分支

有些工作流程需要或受益于变基而不是合并。 通过变基,可以重新排序、编辑提交或将其压缩到一起。 更多信息请参阅“关于 Git 变基”。

  1. 使用 Branch(分支)下拉菜单,并单击 Rebase Current Branch(变基当前分支)

    在分支中重新变基当前分支下拉菜单

  2. 单击要变基到当前分支的分支,然后单击 Start rebase(开始变基)

    开始变基按钮

  3. 如果确定要变基,请单击 Begin rebase(开始变基)

    开始变基按钮

  4. 使用文本编辑器、命令行或其他工具(根据您的偏好)解决任何合并冲突。

  5. 要上推本地更改,请单击 Force push origin(强制推送源)

    强制推送源

问问别人

找不到要找的内容?

联系我们