You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Github CLI合并分支后PR自动关闭,能否禁用该默认行为?

如何阻止GitHub在CLI合并分支后自动关闭PR

GitHub没有直接的仓库设置开关能关闭这个自动关联关闭PR的默认行为——这个机制是通过提交信息里的关键词(比如fix #PR编号、close #PR编号,甚至合并分支时默认生成的提交信息里也会包含关联PR的引用)触发的。

要实现合并后PR保持开启,有两种可行方法:

  • 修改合并提交的信息
    通过CLI合并时,不要使用默认的合并提交信息,手动移除其中关联PR的引用内容。比如执行命令:
    git merge --no-ff -m "自定义合并提交信息,不包含#PR编号"
    
    这样GitHub无法识别到PR关联,就不会自动关闭PR。
  • 使用变基合并而非普通合并
    如果使用git rebase将目标分支变基到主分支,再推送,这种操作不会生成包含PR引用的合并提交,因此PR也会保持开启状态。但注意变基会修改提交历史,团队需要提前达成共识。

如果已经不小心触发了自动关闭,也可以手动重新打开PR,不过这只能作为临时补救手段。

内容的提问来源于stack exchange,提问作者shacker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 11:28:06