关于 GitHub Desktop 中的拉取请求
通过拉取请求,你可以提议对项目进行更改、提供反馈和评审,以及将更改合并到项目中。有关详细信息,请参阅“关于拉取请求”。
当有人创建拉取请求时,他们会在“头部分支”上进行更改,并将这些更改建议给“基本分支”,例如 main
。在 GitHub Desktop 中,你可以打开(或“签出”)拉取请求的头部分支,以查看贡献者建议的更改。例如,你可以查看贡献者已提交的提交历史记录,以及提交修改、添加或删除了哪些文件。
如果你希望对分支进行更改,而这些更改过于复杂,无法在评审中作为建议留下,则签出头部分支可能很有用。例如,你可能希望对某些内容进行结构性更改、添加或删除文件,或者解决在 GitHub 上无法解决的过于复杂的合并冲突。在 GitHub Desktop 中,你可以在首选编辑器中查看分支,以查看任何更改或进行其他更新。
或者,你可能只想在熟悉的环境中查看提交历史记录和状态检查等信息,而无需导航到 GitHub 上的拉取请求。如果在你的仓库中启用了检查,GitHub Desktop 将显示拉取请求上检查的状态,并允许你重新运行检查。有关详细信息,请参阅“在 GitHub Desktop 中使用拉取请求”。
你无法在 GitHub Desktop 中对拉取请求发表评论。在查看拉取请求中的更改后,你可以在 GitHub 上提供反馈。有关详细信息,请参阅“关于拉取请求审查”和“在 GitHub 上查看拉取请求”。
在 GitHub Desktop 中打开拉取请求分支
-
在 GitHub Desktop 中,单击 当前分支.
-
在下拉菜单顶部,单击拉取请求。
-
在拉取请求列表中,单击要查看的拉取请求。
或者,若要刷新拉取请求列表,请单击 .
在你打开拉取请求分支后,你可以在编辑器中查看分支的内容、查看贡献者更新的差异和提交历史记录,以及查看和重新运行检查。有关详细信息,请参阅“在 GitHub Desktop 中使用拉取请求”。
从 GitHub 在 GitHub Desktop 中打开拉取请求分支
-
在你的存储库名称下,单击 拉取请求.
-
在拉取请求列表中,单击你想要在 GitHub Desktop 中打开的拉取请求。
-
在拉取请求标题的右侧,单击 代码,然后在本地选项卡上,单击使用 GitHub Desktop 检出。
在你打开拉取请求分支后,你可以在编辑器中查看分支的内容、查看贡献者更新的差异和提交历史记录,以及查看和重新运行检查。有关详细信息,请参阅“在 GitHub Desktop 中使用拉取请求”。
在 GitHub Desktop 中使用拉取请求
在你检出拉取请求分支后,你可以使用 GitHub Desktop 和你的本地编辑器来查看贡献者的更改或对分支进行进一步的更改。例如,你可以
在你的编辑器中打开分支
如果你想在上下文中查看更改或对拉取请求进行其他更新,你可以在本地编辑器中查看分支的内容。
-
在“GitHub Desktop”菜单栏中,选择存储库。
-
单击在编辑器中打开。
有关详细信息,请参阅“在 GitHub Desktop 中配置默认编辑器”。
查看提交历史记录
如果你想了解贡献者如何实现他们建议的一组更改,则可以查看分支的提交历史记录。
-
在左侧边栏中,单击历史记录。
-
在“选择要比较的分支...”中,搜索并选择请求合并的基本分支。
-
单击领先选项卡。
有关详细信息,请参阅“在 GitHub Desktop 中查看分支历史记录”。
查看并重新运行检查
你可以查看针对请求合并分支运行的检查状态。失败的检查可能表明提议的更改存在问题,这可能会阻止分支合并。你可以从 GitHub Desktop 重新运行检查。有关详细信息,请参阅“在 GitHub Desktop 中查看并重新运行检查”。
在 GitHub 上查看请求合并
若要向请求合并添加评论、留下审核或合并请求合并,你需要导航到 GitHub 上的请求合并。在 GitHub Desktop 中签出请求合并分支后,你可以快速在 GitHub 上打开对应的请求合并。
-
在 GitHub Desktop 菜单栏中,单击分支。
-
选择在 GitHub 上查看请求合并。