hubコマンドで以下の様なエラーが出てしまうことがありました。
$ hub pull-request
Error creating pull request: Unprocessable Entity (HTTP 422)
Missing field: "head_sha"
Missing field: "base_sha"
No commits between user:master and user:new_branch
対応としては-u
オプション付きでもう一度push
することです。
-u
についてはこのあたりを参照してください。
$ git push -u origin new_branch
$ hub pull-request
#成功するはず!