似乎你必须与github.com交互来发起一个拉请求。是这样吗?


当前回答

Git现在附带子命令' Git request-pull' [-p] <start> <url> [<end>]

你可以在这里看到文件

你可能会发现这很有用,但它与GitHub的功能并不完全相同。

其他回答

我使用简单的别名来创建拉请求,

alias pr='open -n -a "Google Chrome" --args "https://github.com/user/repo/compare/pre-master...nawarkhede:$(git_current_branch)\?expand\=1"'

我以前用过这个工具-虽然看起来需要先打开一个问题,但如果你使用github问题跟踪,它非常有用,真的简化了工作流程。Git打开拉取,然后从你所在或选择的分支提交一个拉取请求。 https://github.com/jehiah/git-open-pull

编辑:看起来你可以在飞行中创建问题,所以这个工具是一个很好的解决方案。

最后我自己做了,我发现它比周围的其他解决方案更好。

https://npmjs.org/package/pullr

Git现在附带子命令' Git request-pull' [-p] <start> <url> [<end>]

你可以在这里看到文件

你可能会发现这很有用,但它与GitHub的功能并不完全相同。

你可以安装github官方CLI来创建PR和做其他事情。

设置:

Gh auth登录

创建PR:

Gh pr创造

合并:

GH 公关合并