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の場合は別途設定が必要。
hubコマンド使ってみた - $shibayu36->blog;
thanks
- github/hub · GitHub
- GitHubユーザーのためのhubコマンド - Qiita
- hubでpull-requestした後に自動でgithub上のPullRequestをブラウザで開く方法 - ぽっちぽちにしてやんよ
その他
Qiitaにも投稿したよ!
GitHub - hubを使ってコマンドラインでプルリクエストを作る - Qiita