Skip to main content

在 GitHub Desktop 中查看拉取请求

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

关于 GitHub Desktop 中的拉取请求

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

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

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

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

您无法从GitHub Desktop对拉取请求发表评论。 查看拉取请求中的更改后,可以在 GitHub 上提供反馈。 有关更多信息,请参阅 拉取请求审查在 GitHub 上查看拉取请求

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

  1. 在 GitHub Desktop 中,单击“ Current Branch”****。

    存储库栏的屏幕截图。 标记为“当前分支”的按钮带有指示下拉菜单的向下箭头,以橙色框出。

  2. 在下拉菜单的顶部,单击“拉取请求”。

    “Current Branch”下拉菜单的屏幕截图。 标有“拉取请求”的选项卡以橙色边框突出显示。

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

    (可选)若要刷新拉取请求列表,请单击

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

打开拉取请求分支后,可以在编辑器中查看分支内容、查看参与者更新的差异和提交历史记录,以及查看和重新运行检查。 有关详细信息,请参阅“在 GitHub Desktop 中使用拉取请求”。

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

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

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

  3. 在拉取请求标题的右侧,单击 代码,然后在 本地 选项卡中,单击 使用 GitHub Desktop 检出

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

打开拉取请求分支后,可以在编辑器中查看分支内容、查看参与者更新的差异和提交历史记录,以及查看和重新运行检查。 有关详细信息,请参阅“在 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
上查看拉取请求”。