我想为qa
创建一个拉取请求,来自master
的中继。
这可以使用 GitHub UI 来实现。
我正在寻找命令行帮助,以便在不使用hub
的情况下为受保护的分支创建拉取请求。
GitHub 拉取请求不是 Git 支持的。这是GitHub特定的东西。拉取请求通常可以是任何东西,从一封电子邮件说"在这里,请合并来自我本地机器上的该存储库的提交",通过某些事项发送的补丁,到像 GitHub 那样的正式技术支持的东西。
因此,要从命令行使用 GitHub 拉取请求,您必须使用一些命令行工具,例如git-spindle
(如果您愿意,也可以使用hub
),该工具能够与 GitHub API 对话以执行特定于 GitHub 的事情。当然,您也可以使用一些通用的HTTP工具,如curl
或wget
或HTTPie
来与GitHub API对话。