您可以配置拉取请求的合并选项,以满足您的工作流需求和对 Git 历史管理的偏好。欲了解更多信息,请参阅 配置拉取请求合并。
-
在 GitHub 上,导航至仓库的主页面。
-
在仓库名称下,点击 设置。如果看不到 “Settings” 选项卡,请选择 下拉菜单,然后点击 设置。

-
在 “Pull Requests(拉取请求)” 下,选择 Allow merge commits(允许合并提交)。此选项允许贡献者使用完整的提交历史合并拉取请求。
-
可选地,在 Allow merge commits(允许合并提交) 下,选择下拉菜单,然后点击合并时向贡献者展示的提交信息格式。
默认信息包括拉取请求的编号和标题。例如,
Merge pull request #123 from patch-1。您也可以选择仅使用拉取请求标题,或使用标题和描述。
如果选择了多种合并方式,协作者在合并拉取请求时可以选择使用哪种合并提交。若仓库中存在要求线性提交历史的受保护分支规则,则必须允许 squash 合并、rebase 合并,或两者皆可。欲了解更多信息,请参阅 受保护分支概述。