1. hubコマンドをインストール
$ brew install hub
2. templateを作成
リポジトリのrootディレクトリに置く
PULL_REQUEST_TEMPLATE.md
### Release Note
### Changes
### How to confirm
### Remarks
3. .git/configにaliasを追加
.git/config
[alias]
    pr = "!f () {\
              branch_name=$1;\
              template_path=$(git rev-parse --show-toplevel)/PULL_REQUEST_TEMPLATE.md;\ 
              if [ -z ${branch_name} ]; then\
                  branch_name='master';\
              fi;\
              hub browse -- compare/${branch_name}'...'$(git symbolic-ref --short HEAD)'?'expand=1'&'body=$(cat ${template_path} | perl -pe 'encode_utf8' | perl -pe 's/([^ 0-9a-zA-Z])/\"%\".uc(unpack(\"H2\",$1))/eg' | perl -pe 's/ /+/g');\
          };f"
4. Pull Requestを出す
例
$ git pr      #masterブランチに向けてpull requestを出す
$ git pr hoge #hogeブランチに向けてpull requestを出す
参考