gitコマンドのエイリアス設定
git のコマンド入力ってめんどくさい・・・
gitコマンドには、エイリアスが設定できる。
これをやるとやらないでは捗り具合が全然違う。
例えば、gitコマンドにエイリアスを設定した場合、下記のように実行できるようになる。
git branch # 通常にコマンドを入力する場合
git b # エイリアスを設定した場合
git checkout branch_name # 通常にコマンドを入力する場合
git co branch_name # エイリアスを設定した場合
git-flowのコマンドにもエイリアスを設定できる。
# 通常にコマンドを入力する場合
git flow feature start branch_name
# エイリアスを設定した場合
git ff start branch_name
設定方法
gitコマンドにエイリアスを設定するには、下記の通りにコンソール上でコマンドを実行すればいい。「alias.co 'checkout'」といった具合に、好きなエイリアスを設定する。
me-no-MacBook-Pro:me$ git config --global alias.co 'checkout'
me-no-MacBook-Pro:me$ git config --global alias.st 'status'
me-no-MacBook-Pro:me$ git config --global alias.di 'diff'
me-no-MacBook-Pro:me$ git config --global alias.b 'branch'
me-no-MacBook-Pro:me$ git config --global alias.mylog 'log --author="user_name"'
git-flow使ってる人は、上記に加え、git-flowのエイリアスも追加する。
me-no-MacBook-Pro:me$ git config --global alias.f 'flow'
me-no-MacBook-Pro:me$ git config --global alias.ff 'flow feature'
me-no-MacBook-Pro:me$ git config --global alias.fh 'flow hotfix'
me-no-MacBook-Pro:me$ git config --global alias.fr 'flow release'
me-no-MacBook-Pro:me$ git config --global alias.t 'tag'
一括登録用コピペ
git config --global alias.co 'checkout'
git config --global alias.st 'status'
git config --global alias.di 'diff'
git config --global alias.b 'branch'
git config --global alias.mylog 'log --author="user_name"'
git config --global alias.f 'flow'
git config --global alias.ff 'flow feature'
git config --global alias.fh 'flow hotfix'
git config --global alias.fr 'flow release'
git config --global alias.t 'tag'