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 格式选择另一个存储库

另请参阅