如何通过命令默认启用GitHub PR的自动合并(rebase)?
终端创建PR并默认启用自动合并(Rebase)的方法
你可以通过GitHub官方的CLI工具gh来实现一站式操作,无需手动点击启用自动合并。
1. 核心命令
直接用以下命令创建PR、指定评审人并启用rebase模式的自动合并:
gh pr create --reviewer <评审人用户名> --auto-merge --merge-method rebase
--reviewer:填入需要请求评审的用户名,多个评审人用空格分隔--auto-merge:直接开启自动合并功能--merge-method rebase:指定合并方式为rebase,满足条件后自动执行rebase并合并
2. 设置默认合并方式(可选)
如果希望每次创建PR都默认用rebase作为合并方式,可以先配置GitHub CLI的默认值:
gh config set pr.mergeMethod rebase
之后创建PR时,只需执行gh pr create --reviewer <评审人> --auto-merge,就会自动以rebase模式开启自动合并。
补充说明
自动合并的触发条件:PR需要通过所有必需的检查、获得必要的批准后,系统会自动完成rebase合并操作,无需手动确认。
内容的提问来源于stack exchange,提问作者Utopion
相关产品推荐
相关产品推荐

