Skip to main content
我们经常发布文档更新,此页面的翻译可能仍在进行中。 有关最新信息,请访问英语文档

在 GitHub Desktop 中查看拉取请求

可以在 GitHub Desktop 中打开拉取请求分支以查看提交历史记录、运行检查或进行更改。

关于 GitHub Desktop 中的拉取请求

拉取请求可让您对项目提出更改,提供反馈和评论,并将更改合并到项目中。 有关详细信息,请参阅“关于拉取请求”。

当有人创建拉取请求时,他们会对“头部分支”进行更改,并建议将这些更改同步到“基础分支”,例如 main。 在 GitHub Desktop 中,可以打开(或“签出”)拉取请求头部分支,以查看参与者建议的更改。 例如,可以查看参与者已提交的历史记录,并查看修改、添加或删除了哪些文件。

如果要对分支进行更改,而这些更改过于复杂,无法在审阅中作为建议保留,那么签出头部分支会很有用。 例如,你可能希望在 GitHub 上对某些内容进行结构更改、添加或删除文件,或者解决过于复杂而无法解决的合并冲突。 在 GitHub Desktop 中,可以在首选编辑器中查看分支,以查看任何更改或进行其他更新。

或者,你可能只想在熟悉的环境中查看提交历史记录和状态检查等信息,而无需导航到 GitHub 上的拉取请求。 如果存储库中启用了检查,GitHub Desktop 将显示拉取请求的检查状态并允许重新运行检查。 有关详细信息,请参阅“在 GitHub Desktop 中使用拉取请求”。

不能对来自 GitHub Desktop 的拉取请求添加注释。 在审查拉取请求中的更改后,您可以对 GitHub 提供反馈。 有关详细信息,请参阅“关于拉取请求审查”和“在 GitHub 中查看拉取请求”。

在 GitHub Desktop 中打开拉取请求分支

  1. 在 GitHub Desktop 中,单击“ 当前分支”。

    存储库栏的屏幕截图。 标记为“当前分支”的按钮带有指示下拉菜单的向下箭头,以橙色框出。 1. 在下拉菜单的顶部,单击“拉取请求”。“当前分支”下拉菜单的屏幕截图。 标有“拉取请求”的选项卡以橙色边框突出显示。

  2. 在拉取请求列表中,单击要查看的拉取请求。

    若要选择刷新拉取请求列表,请单击

    “拉取请求”选项卡的屏幕截图。标有构成一个圆圈的两个箭头图标的按钮以橙色边框突出显示。

When you have opened a pull request branch, you can view the contents of the branch in an editor, view the diff and commit history of the contributor's updates, and view and re-run checks. For more information, see "Working with a pull request in GitHub Desktop."

从 GitHub Desktop 打开 GitHub 中的拉取请求分支

  1. 在存储库名称下,单击 “拉取请求”。

    存储库的主页的屏幕截图。 在水平导航栏中,标记为“拉取请求”的选项卡以深橙色标出。

  2. 在拉取请求列表中,单击要在 GitHub Desktop 中打开的拉取请求。

  3. 在拉取请求标题右侧,单击 “代码”,然后在“本地”选项卡上,单击“使用 GitHub Desktop 签出”。

    GitHub 中的拉取请求的屏幕截图。 “代码”下拉菜单已展开,标有“使用 GitHub Desktop 签出”的按钮以橙色框出。

When you have opened a pull request branch, you can view the contents of the branch in an editor, view the diff and commit history of the contributor's updates, and view and re-run checks. For more information, see "Working with a pull request in GitHub Desktop."

在 GitHub Desktop 中使用拉取请求

签出拉取请求分支后,可以使用 GitHub Desktop 和本地编辑器查看参与者的更改或进一步更改分支。 例如,你能够:

在编辑器中打开分支

如果要查看上下文中的更改或对拉取请求进行其他更新,可以在本地编辑器中查看分支内容。

  1. 在“GitHub Desktop”菜单栏中,选择“存储库”。

  2. 单击“在编辑器中打开”。

    Mac 上菜单栏的屏幕截图。 在打开的“存储库”下拉菜单下,光标悬停在用蓝色突出显示的“在 Visual Studio Code 中打开”选项上。

有关详细信息,请参阅“在 GitHub Desktop 中配置默认编辑器”。

查看提交历史记录

若要查看参与者如何完成他们所建议的更改集,可以查看分支的提交历史记录。

  1. 在左边栏中,单击“历史记录”。

    边栏中“历史记录”选项卡的屏幕截图。 在提交列表上方,标有“历史记录”的选项卡按钮以橙色轮廓突出显示。

  2. 在“选择要比较的分支...”中,搜索并选择拉取请求基础分支。

  3. 单击“Ahead”选项卡。

    “历史记录”选项卡的屏幕截图。在提交列表上方,输入“main”作为要比较的分支,标有“Ahead”的选项卡以橙色标出。

有关详细信息,请参阅“在 GitHub Desktop 中查看分支历史记录”。

查看和重新运行检查

可以查看已针对拉取请求分支运行的检查的状态。 失败的检查可能指示建议的更改存在问题,这可能会阻止分支合并。 可以从 GitHub Desktop 重新运行检查。 有关详细信息,请参阅“在 GitHub Desktop 中查看和重新运行检查”。

在 GitHub 上查看拉取请求

若要向拉取请求添加注释、留下评论或合并拉取请求,你需要导航到 GitHub 上的拉取请求。 签出 GitHub Desktop 中的拉取请求分支后,可以快速打开 GitHub 上的相应拉取请求。

  1. 在 GitHub Desktop 菜单栏中,单击“分支”。

  2. 选择“在 GitHub 上查看拉取请求”。

    Mac 上的菜单栏的屏幕截图。 展开“分支”下拉菜单,光标悬停在“在 GitHub 上查看拉取请求”。