IntelliJ で、gitを何度も作るときに簡単にしたスタートコマンド

はい、gitになって管理が堅牢になったんですが、毎回ブランチ立てるのは面倒。
でも必要なことなので、ブランチ作るの簡単にしたコマンドを用意しました。

●git_startコマンド作成

#!/bin/sh
set -eu

PROG_ID="$1"
FEATURE="${2:-test_program}" #ブランチ名

# masterの最新を取得
git checkout master 1>/dev/null 2>/dev/null
git pull 1>/dev/null 2>/dev/null

# ブランチ名を自動作成してブランチ作成
BRANCH_NAME="feature/${PROG_ID}_${FEATURE}"
git checkout -b ${BRANCH_NAME}
git push --set-upstream origin ${BRANCH_NAME}

echo "created complete. ${BRANCH_NAME}"


●git_startコマンドを自分のbinのところに置く
${HOME}/bin
に、git_startを配置

●git_startに実行権限を付ける
chmod 775 git_start

●自分の作ったbinにPATHを通す
.bash_profile

export PATH="~~"に足す
その後、
source ~/.bash_profile で再読み込み

●IntelliJのターミナルで起動
source ~/.bash_profile でこちらでも再読み込み
git_start {プログラム番号} {プログラム名とか}


こうすることで「feature/」のスペルってなんだっけ? って毎回思わずに済みます。
(そして打たないので、またfeatureのスペルを忘れます)