创建拉取请求后在浏览器中打开拉取请求 link

Open pull request link in browser after create pull request

有什么方法可以在推送分支后在浏览器中自动打开拉取请求link?
像这样:

git push --set-upstream origin branch-name --open

您将无法通过挂钩脚本自动执行此操作,因为没有 post-push 挂钩。如果你安装 github cli,你可以创建一个看起来像这样的别名:

git config --global alias.pushpr '!git push --set-upstream origin HEAD && gh pr create -w'

现在,如果您 运行 git pushpr 它会将您当前的分支推送到 origin 中的同名分支,然后在浏览器中打开拉取请求页面。


正如 matt 在评论中指出的那样,gh pr 实际上会 自行完成此操作 。忘记别名,只是 运行:

gh pr create -w

它会将您的分支推到 github 并打开拉取请求页面。