您可以配置拉取请求合并选项,以满足您管理 Git 历史记录的工作流程需求和偏好。有关更多信息,请参阅“配置拉取请求合并”。
-
在 GitHub 上,导航到仓库的主页。
-
在仓库名称下方,单击 **设置**。如果您看不到“设置”选项卡,请选择****下拉菜单,然后单击**设置**。
-
在“拉取请求”下,选择**允许合并提交**。这允许贡献者使用完整的提交历史记录合并拉取请求。
-
可选地,在**允许合并提交**下,选择下拉菜单,然后单击贡献者合并时显示的提交消息格式。
默认消息包含拉取请求编号和标题。例如,
Merge pull request #123 from patch-1
。您也可以选择仅使用拉取请求标题,或拉取请求标题和描述。
如果您选择多个合并方法,协作者可以在合并拉取请求时选择要使用的合并提交类型。如果您的仓库中存在需要线性提交历史记录的受保护分支规则,则必须允许 squash 合并、rebase 合并或两者兼而有之。有关更多信息,请参阅“关于受保护分支”。