组织存储库的`hub` pull-request

时间:2013-10-31 13:52:51

标签: git github

我想使用hub从命令行创建git的pull请求。我有一个属于组织的存储库的克隆。存储库正在使用git flow,因此我想为develop分支创建一个pull请求。我已将我的功能分支推送到组织的存储库。

以下所有内容都给了我:

  

创建拉取请求时出错:无法处理的实体(HTTP 422)
  缺少字段:“head_sha”
  缺少字段:“base_sha”
  组织:分支和用户之间没有提交:feature-branch

git pull-request
git pull-request -b develop
git pull-request -b Organization/Repo/develop
git pull-request -b Repo/develop
git pull-request -b origin/develop

我也尝试使用-b Organization:Repo:develop,但返回500错误。 -b Repo:develop返回404。

如何通过hub创建拉取请求?

2 个答案:

答案 0 :(得分:4)

试试这个:

git pull-request -b org:master -h org:feature

礼品包装.bashrc

function pull_request() {
  BASE="${1:-master}"
  HEAD=`git rev-parse --abbrev-ref HEAD`
  ORG=org
  hub pull-request -b ${ORG}:${BASE} -h ${ORG}:${HEAD}
}

答案 1 :(得分:0)

您是否尝试过git request-pull origin/master develop