gh pr merge
gh pr merge [<number> | <url> | <branch>] [flags]
合并 GitHub 上的拉取请求。
如果没有参数,则选择属于当前分支的拉取请求。
当目标分支需要合并队列时,不需要合并策略。如果所需检查尚未通过,则会启用自动合并。如果所需检查已通过,则拉取请求将被添加到合并队列中。要绕过合并队列并直接合并,请传递 --admin 标志。
选项
-
--admin - 使用管理员权限合并不符合要求的拉取请求
-A,--author-email <text>- 合并提交作者的电子邮件文本
-
--auto - 仅在满足必要要求后自动合并
-b,--body <text>- 合并提交的正文文本
-F,--body-file <file>- 从文件读取正文文本(使用“ - ”从标准输入读取)
-d,--delete-branch- 合并后删除本地和远程分支
-
--disable-auto - 禁用此拉取请求的自动合并
-
--match-head-commit <SHA> - 拉取请求头部必须匹配的提交 SHA,以允许合并
-m,--merge- 将提交与基分支合并
-r,--rebase- 将提交重新基线到基分支
-s,--squash- 将提交压缩成一个提交并将其合并到基分支
-t,--subject <text>- 合并提交的主题文本
从父命令继承的选项
-R,--repo <[HOST/]OWNER/REPO>- 使用 [HOST/]OWNER/REPO 格式选择另一个存储库