首页/开发/Git 与协作速查/GitHub 自动合并(auto-merge)
协作与代码评审75 条

GitHub 自动合并(auto-merge)

开启仓库的 Allow auto-merge 后,PR 可在满足全部合并条件时自动合入:适合等待 CI 与审批完成后无需人工点击的场景。

Git 与协作速查开发更新于 2026-10-12
启用仓库 Settings → General → Allow auto-merge
使用PR 页面 Enable auto-merge,可先选合并方式
触发必需检查通过且审批满足时自动执行

常用示例

常用示例
gh pr merge 128 --auto --squash
gh pr merge 128 --auto --merge
自动合并只自动化最后一步,评审与检查仍是前置条件;分支保护越明确,自动合并越安全。

易错点

  • 先启用自动合并再推送大改动,可能在你未复查时被合入,注意改动推送顺序
  • 被保护规则阻塞(如缺少审批)时不会自动合入,需确认阻塞原因

数据来源与参考

  • GitHub Docs:Automatically merging a pull request
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌