关于 GitHub Desktop 中的拉取请求
拉取请求让您能够向项目提出更改建议、提供反馈和审查,并将更改合并到项目中。欲了解更多信息,请参阅 关于拉取请求。
当有人创建拉取请求时,他们会在“头分支”(head branch)上进行更改,并将这些更改建议合并到“基分支”(base branch),例如 main。在 GitHub Desktop 中,您可以打开(或 “检出”)拉取请求的头分支,以查看贡献者所建议的更改。例如,您可以看到贡献者所做提交的历史记录,以及这些提交修改、添加或删除了哪些文件。
检出头分支在以下情况下非常有用:如果您想对该分支进行的更改过于复杂,无法仅在审查时以建议的形式留下。例如,您可能想对某些内容进行结构性更改、添加或删除文件,或解决在 GitHub 上难以处理的合并冲突。通过 GitHub Desktop,您可以在首选编辑器中打开该分支,查看任何更改或进行额外的更新。
另外,您也可以仅在熟悉的环境中查看提交历史和状态检查等信息,而无需前往 GitHub 上的拉取请求页面。如果您的仓库已启用检查,GitHub Desktop 将显示拉取请求的检查状态,并允许您重新运行检查。欲了解更多信息,请参阅 在 GitHub Desktop 中处理拉取请求。
您无法在 GitHub Desktop 中对拉取请求发表评论。审阅完拉取请求的更改后,您可以在 GitHub 上提供反馈。欲了解更多信息,请参阅 关于拉取请求审阅 与 在 GitHub 上查看拉取请求。
在 GitHub Desktop 中打开拉取请求分支
-
在 GitHub Desktop 中,点击 当前分支。

-
在下拉菜单顶部,单击 Pull Requests。

-
在拉取请求列表中,单击您想要查看的拉取请求。
如需刷新拉取请求列表,可单击.

打开拉取请求分支后,您可以在编辑器中查看该分支的内容,查看贡献者更新的差异和提交历史,并查看或重新运行检查。欲了解更多信息,请参阅 在 GitHub Desktop 中处理拉取请求。
从 GitHub 在 GitHub Desktop 中打开拉取请求分支
-
在仓库名称下,点击 拉取请求。

-
在拉取请求列表中,单击您希望在 GitHub Desktop 中打开的拉取请求。
-
在拉取请求标题的右侧,单击 Code,随后在 Local 选项卡中,单击 Checkout with GitHub Desktop。

打开拉取请求分支后,您可以在编辑器中查看该分支的内容,查看贡献者更新的差异和提交历史,并查看或重新运行检查。欲了解更多信息,请参阅 在 GitHub Desktop 中处理拉取请求。
在 GitHub Desktop 中处理拉取请求
检出拉取请求分支后,您可以使用 GitHub Desktop 与本地编辑器查看贡献者的更改或对该分支进行进一步修改。例如,您可以
在编辑器中打开分支
如果您想在上下文中查看更改或对拉取请求进行额外更新,可在本地编辑器中打开该分支的内容。
-
在 “GitHub Desktop” 菜单栏中,选择 Repository。
-
单击 Open in EDITOR。

欲了解更多信息,请参阅 在 GitHub Desktop 中配置默认编辑器。
查看提交历史
如果您想了解贡献者是如何形成其建议更改的,可查看该分支的提交历史。
-
在左侧边栏,单击 历史记录。

-
在 “Select Branch to Compare...” 中,搜索并选择拉取请求的基分支。
-
单击 Ahead 选项卡。

欲了解更多信息,请参阅 在 GitHub Desktop 中查看分支历史。
查看并重新运行检查
您可以查看针对拉取请求分支运行的检查状态。检查失败可能表示所提出更改存在问题,从而阻止该分支合并。您可以在 GitHub Desktop 中重新运行检查。欲了解更多信息,请参阅 在 GitHub Desktop 中查看和重新运行检查。
在 GitHub 上查看拉取请求
若要对拉取请求添加评论、留下审阅或合并拉取请求,您需要前往 GitHub 上的拉取请求页面。当您在 GitHub Desktop 中检出拉取请求分支后,可快速打开对应的 GitHub 拉取请求页面。
-
在 GitHub Desktop 菜单栏中,单击 Branch。
-
选择 View Pull Request on GitHub。
