如何在GitHub上限制Pull Request的合并选项?
针对指定分支限制PR合并方式
完全可以通过分支保护规则实现这个需求,具体操作步骤如下:
- 进入目标仓库的「Settings」页面
- 在左侧导航栏选择「Branches」选项
- 在「Branch protection rules」区域点击「Add rule」
- 在「Branch name pattern」输入框中填写要限制的分支名称(例如
main、develop) - 滚动到「Merge restrictions」部分,取消勾选不需要的合并选项,仅保留你允许的1种或2种(比如只保留「Squash and Merge」)
- 拉到页面底部点击「Create rule」完成设置
设置生效后,指定分支的Pull Request将只能使用你勾选的合并方式,未勾选的选项会被禁用(灰置状态)。
内容的提问来源于stack exchange,提问作者Hardik3296
相关产品推荐
相关产品推荐

