install
brew install hub
使い方
以下は今までの作業
# masterからcheckout
$ git checkout -b pr-test
# 何か編集して下さい
$ git add .
$ git commit -m 'pr-test'
$ git push origin pr-test
ここからhubを使った作業
$ hub pull-request
# エディタが立ち上がるので、1行目はプルリクのタイトル、2行目は空行。3行目から、本文の内容を入れる
# 編集が終わると以下のようなurlが出るのでこれをコピペしてブラウザで開く!
https://github.com/mapyo/helloworld/pull/14
これで、pr-test
ブランチからmaster
ブランチへのプルリクを送る事が出来る!
vimで本文も入れられるのがありがたい〜!
もうちょっとやりたい事
URLがターミナルに表示されるだけなので、ついでにブラウザで勝手に開くようになって欲しい。
以下のようにやってみたがどうも上手くいかなかった。。。
vimだからなのかなぁ。。。
$ open `hub pull-request`
Vim: Warning: Output is not to a terminal
とか、
$ hub pull-request | xargs open
Vim: Warning: Output is not to a terminal
とかしても上手くいかなかった。。。どなたか知っている方がいれば教えてください〜
memo
GHEの場合は別途設定が必要。