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


当前回答

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

https://npmjs.org/package/pullr

其他回答

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

https://npmjs.org/package/pullr

更新:hub命令现在是一个官方的github项目,也支持创建拉请求

原:

似乎在hub命令中添加一个特别有用的东西:http://github.com/defunkt/hub或github gem: http://github.com/defunkt/github-gem

我建议将问题提交给那些需要它的项目。github的人都很有反应。

是的。可以安装hub CLI util。 在MACOS上:brew安装中心

你需要有一次GitHub令牌登录。

用户->开发设置->个人令牌->生成 (参见:https://github.com/settings/tokens)

git checkout -b mybranch
hub pull-request -b master -h mybranch

#user:     your_user_name
#password: your_git_token

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

你可以在这里看到文件

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

我最近创建了一个工具,它完全是你想要的:

https://github.com/jd/git-pull-request

它在一个单一的命令中自动完成一切,分叉回购,推动PR等。它还支持更新PR,如果你需要编辑/修复它!