| 常见规则 | 必须 PR、必需评审数、必需状态检查、签名提交、线性历史 |
|---|---|
| 入口 | Settings → Branches → Branch protection rules |
| 豁免 | 可配置管理员绕过,范围越小越好 |
组合示意
组合示意
# Require a pull request before merging
# Require approvals: 1-2
# Require status checks to pass
# Require linear history(可选)
# Do not allow bypassing(按团队情况)规则拦机器、评审质量靠人:两者配套才能守住主干质量。