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のスペルを忘れます)
コメント