来自分叉的命令行拉取请求



我们遵循一种开发模型,开发人员推送到他们自己的分支并将拉取请求创建到中央存储库中。

我的开发团队使用基于分支的模型进行版本控制。

我的项目分支中有两个遥控器,一个指向中央存储库,一个指向我的叉子。我在本地进行更改,然后从命令行添加/提交/推送。然后我必须打开浏览器并转到 github 以创建拉取请求。

有没有一个简单的命令可以从命令行执行拉取请求?

我可以做这样的事情吗?

git request-pull cf2ccd754330da185eb18eb7d60089d9ce78056e central/master cf2ccd754330da185eb18eb7d60089d9ce78056e

在谷歌上快速搜索显示,git 有一个扩展,它完全可以满足你的要求。 git-pull-request 我没有使用它,但它听起来正是您正在寻找的。

Hub 通过 pull-request 命令帮助完成分叉工作流。

hub --help pull-request  # do this first
                         # practice on a test repo
hub pull-request         # assumes origin on current_branch
git pull-request         # if you are using the git alias

* 企业 GitHub 用户会看到有关添加 OAuth 令牌的此问题。

最新更新