来自fork的命令行pull请求

时间:2016-02-26 18:27:20

标签: git github

我们遵循一种开发模式,其中开发人员推送自己的分支并在中央仓库中创建拉取请求。

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

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

是否有一个简单的命令从命令行执行拉取请求?

我可以这样做吗?

git request-pull cf2ccd754330da185eb18eb7d60089d9ce78056e central/master cf2ccd754330da185eb18eb7d60089d9ce78056e

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

hub 可帮助您使用forking workflow命令完成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令牌的this issue