hubでpull-request: Unprocessable Entity (HTTP 422) Invalid value for "head"とでる
ReferenceにあるようにError Messageが適切でない場合があるので、下記の方法で必ずしも解決するかは不明。
github上にbranchがないのにpull-requestを作っているのが問題
--push
で、今いるbranchをpushしてpull requestを作ってくれる。
hub pull-request --push