説明
ブランチを作るときに、git checkout -b
して〜 git push origin HEAD
して〜 が面倒くさかったので、エイリアスを作った。
登録するエイリアスコマンド
vi ~/.zshrc
して以下のコマンドを追記&保存する
~/.zshrc
alias fd="git fetch origin develop:develop"
alias branchcreate='(){git checkout -b $1 && fd && git reset --hard origin/develop && git push origin HEAD && git branch -u origin/$1}'
終わったら反映コマンドを叩く
source ~/.zshrc
使い方
以下のコマンドを叩くと最新化した develop からローカルにブランチを作ってリモートにプッシュ&追跡までをやってくれる
branchcreate feature/hogefuga