我想使用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
创建拉取请求?
答案 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
?