请按照以下步骤配置拉取请求合并。
有关 squash 合并的默认提交消息的信息,请参阅 关于拉取请求合并。
-
在 GitHub 上,导航到存储库的主页面。1. 在仓库名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”。

-
在“常规”设置页上(默认选中)向下滚动到“拉取请求”的部分。
-
在“拉取请求”下,选择“允许 Squash 合并”。 这将允许贡献者通过将所有提交压缩到单个提交中来合并拉取请求。 合并时向参与者显示的默认提交消息是提交标题和消息(如果拉取请求仅包含 1 个提交),或拉取请求标题和提交列表(如果拉取请求包含 2 个或更多提交)。
-
(可选)在“允许 Squash 合并”下,选择下拉菜单中的格式,然后单击合并时向参与者显示的默认 Squash 提交消息格式。
默认消息使用提交标题和消息(如果拉取请求仅包含 1 个提交),或拉取请求标题和提交列表(如果拉取请求包含 2 个或更多提交)。 还可以选择仅使用拉取请求标题、拉取请求标题和提交详细信息,或拉取请求标题和说明。
如果选择多个合并方法,协作者可以选择合并拉取请求时要使用的合并提交类型。
其他阅读材料
-
[AUTOTITLE](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges) -
[AUTOTITLE](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)