关于 GitHub Desktop 中的拉取请求
拉取请求可让您对项目提出更改,提供反馈和评论,并将更改合并到项目中。 有关详细信息,请参阅“拉取请求”。
当有人创建拉取请求时,他们会对“头部分支”进行更改,并建议将这些更改同步到“基础分支”,例如 main。 在 GitHub Desktop 中,您可以打开(或“签出”)拉取请求的 head 分支,以查看贡献者建议的更改。 例如,可以查看参与者已提交的历史记录,并查看修改、添加或删除了哪些文件。
如果要对分支进行更改,而这些更改过于复杂,无法在审阅中作为建议保留,那么签出头部分支会很有用。 例如,你可能希望对某些内容进行结构性修改、添加或删除文件,或者解决过于复杂、无法在 GitHub 上解决的合并冲突。 从 GitHub Desktop中,可以在首选编辑器中查看分支,以查看任何更改或进行其他更新。
或者,你可能只想在熟悉的环境中查看提交历史记录和状态检查等信息,而无需导航到拉取请求 GitHub。 如果已在存储库中启用检查, GitHub Desktop 则会显示拉取请求上的检查状态,并允许重新运行检查。 有关详细信息,请参阅GitHub Desktop 中的拉取请求处理。
您无法从GitHub Desktop对拉取请求发表评论。 查看拉取请求中的更改后,可以在 GitHub 上提供反馈。 有关更多信息,请参阅 拉取请求审查 和 在 GitHub 上查看拉取请求。
在 GitHub Desktop 中打开拉取请求分支
-
在 GitHub Desktop 中,单击“ Current Branch”****。

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

-
在拉取请求列表中,单击要查看的拉取请求。
(可选)若要刷新拉取请求列表,请单击 。

打开拉取请求分支后,可以在编辑器中查看分支内容、查看参与者更新的差异和提交历史记录,以及查看和重新运行检查。 有关详细信息,请参阅“在 GitHub Desktop 中使用拉取请求”。
在 GitHub Desktop 中打开来自 GitHub 的拉取请求分支
-
在存储库名称下,单击“ 拉取请求”。
-
在拉取请求列表中,单击要在 GitHub Desktop 中打开的拉取请求。
-
在拉取请求标题的右侧,单击 代码,然后在 本地 选项卡中,单击 使用 GitHub Desktop 检出。

打开拉取请求分支后,可以在编辑器中查看分支内容、查看参与者更新的差异和提交历史记录,以及查看和重新运行检查。 有关详细信息,请参阅“在 GitHub Desktop 中使用拉取请求”。
在 GitHub Desktop 中处理拉取请求
签出拉取请求分支后,您可以使用 GitHub Desktop 和本地编辑器查看贡献者所作的更改,或进一步修改该分支。 例如,你能够:
在编辑器中打开分支
如果要查看上下文中的更改或对拉取请求进行其他更新,可以在本地编辑器中查看分支内容。
-
在“”GitHub Desktop菜单栏中,选择 “存储库”。
-
单击“在编辑器中打开”。

有关详细信息,请参阅“在 GitHub Desktop 中配置默认编辑器”。
查看提交历史记录
如果您想了解贡献者是如何提出他们所建议的一组变更的,可以查看分支的提交历史记录。
-
在左边栏中,单击“历史记录”。

-
在“选择用于比较的分支...”中,搜索并选择拉取请求的基础分支。
-
单击Ahead选项卡。

有关详细信息,请参阅“在 GitHub Desktop 中查看分支历史记录”。
查看和重新运行检查
可以查看已针对拉取请求分支运行的检查的状态。 失败的检查可能指示建议的更改存在问题,这可能会阻止分支合并。 可以从 GitHub Desktop 重新运行检查。 有关详细信息,请参阅“在 GitHub Desktop 中查看和重新运行检查”。
在 GitHub 上查看拉取请求
若要为拉取请求添加评论、提交审核或合并拉取请求,您需要转到 GitHub 上的拉取请求页面。 当你在 GitHub Desktop 中检出某个拉取请求分支后,可以快速在 GitHub 上打开对应的拉取请求。
-
在 GitHub Desktop 菜单栏中,单击“ 分支”。
-
选择 “在 GitHub 上查看拉取请求”。
