Hubコマンドインストール
console
$ brew install hub
alias作成
.zshrcとかに
alias git=hub
pull request テンプレートファイル作成
気になったら随時メンテナンス
~/.pullreqbody.txt
## :checkered_flag:目的
## :construction:変更点
## :flashlight:確認URL
<a href="http://qiita.com" target="_blank">qiita</a>
## :camera:スクリーンショット
#### 変更前
#### 変更後
## :white_check_mark:TODO
- [ ]
- [ ]
- [ ]
gitconfigにailias追加
uri-encodeにperlを利用している、動作環境が無ければそこを変えて下さい。
macなら動くはず!
.gitconfig
[alias]
pr = !hub browse -- compare/$(git symbolic-ref --short HEAD)'?'expand=1'&'body=$(cat ~/.pullreqbody.txt | perl -pe 'encode_utf8' | perl -pe 's/([^ 0-9a-zA-Z])/\"%\".uc(unpack(\"H2\",$1))/eg' | perl -pe 's/ /+/g')
titleも含めたければ、'&'title=
で追記出来たはず(未確認)
準備完了
pull request 作成
console
#対象ブランチのところで
$ git pr
参考
http://qiita.com/kasaharu/items/3ead40e6838fbb44d4cd
http://qiita.com/yoshimikeisui/items/0719b0c9994f8d635356
http://unicus.jp/skmk/archives/315