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

为拉取请求配置提交合并

对于存储库中 GitHub.com 上的所有拉取请求合并,可以使用合并提交来实施、允许或禁用合并。

可以在 GitHub.com 上配置拉取请求合并选项,以满足工作流需要和用于管理 Git 历史记录的首选项。 有关详细信息,请参阅“配置拉取请求合并”。

  1. 在 GitHub.com 上,导航到存储库的主页。 1. 在存储库名称下,单击 “设置”。 如果看不到“设置”选项卡,请选择 下拉菜单,然后单击“设置” 。

    存储库标头的屏幕截图,其中显示了选项卡。 “设置”选项卡以深橙色边框突出显示。

  2. 在“拉取请求”下,选择“允许合并提交”。 这允许参与者将拉取请求与提交的完整历史记录合并。“拉取请求”设置的屏幕截图,其中突出显示了“允许合并提交”复选框

  3. (可选)在“允许合并提交”下,使用下拉列表选择合并时向参与者显示的提交消息的格式。 默认消息包括拉取请求编号和标题。 例如,Merge pull request #123 from patch-1。 还可以选择仅使用拉取请求标题或拉取请求标题和说明。 突出显示默认提交消息下拉列表的屏幕截图

如果选择多个合并方法,协作者可以选择合并拉取请求时要使用的合并提交类型。 如果你的存储库中有需要线性提交历史记录的受保护分支规则,则必须允许 Squash 合并和/或变基合并。 有关详细信息,请参阅“关于受保护分支”。

延伸阅读