关于自动合并
如果您为拉取请求启用自动合并,则在满足所有必需的审查并且所有必需的状态检查通过后,拉取请求会自动合并。自动合并帮助您避免因等待满足条件而耽误时间,从而可以继续处理其他任务。
在您能够在拉取请求中使用自动合并之前,必须为仓库启用自动合并。更多信息,请参阅 在仓库中管理拉取请求的自动合并。
在您为拉取请求启用自动合并后,如果没有仓库写入权限的人员向头分支推送新更改或切换拉取请求的基础分支,自动合并将被禁用。例如,如果维护者为来自 fork 的拉取请求启用自动合并,则在贡献者向该拉取请求推送新更改后,自动合并会被禁用。
您可以通过 GitHub 社区讨论 对自动合并提供反馈。
启用自动合并
注意
启用自动合并的选项仅在无法立即合并的拉取请求上显示。例如,当分支保护规则强制“合并前需要拉取请求审查”或“合并前需要状态检查通过”,且这些条件尚未满足时。更多信息,请参阅 管理分支保护规则。
拥有仓库写入权限的成员可以为拉取请求启用自动合并。
-
在 GitHub 上,导航至仓库的主页面。
-
在仓库名称下,点击 拉取请求。

-
在“Pull Requests”(拉取请求)列表中,点击您想要自动合并的拉取请求。
-
如需选择合并方式,可选择下拉菜单,然后点击一种合并方式。更多信息,请参阅 关于拉取请求的合并。

-
点击 启用自动合并。
-
如果您选择了 merge(合并)或 squash and merge(压缩合并)方式,请输入提交信息和描述,并选择您希望用于合并提交的电子邮件地址。
注意
如果您已启用电子邮件隐私,或您的 GitHub 账户仅关联一个已验证且可见的电子邮件地址,则电子邮件下拉菜单不可用。
-
点击 确认自动合并。
禁用自动合并
拥有仓库写入权限的成员以及拉取请求的作者可以禁用该拉取请求的自动合并。
-
在 GitHub 上,导航至仓库的主页面。
-
在仓库名称下,点击 拉取请求。

-
在“Pull Requests”(拉取请求)列表中,点击您想要禁用自动合并的拉取请求。
-
在合并框中,点击 禁用自动合并。