LoginSignup
17
20

More than 5 years have passed since last update.

【Git】【git-flow】gitコマンドのエイリアス設定(Gitを使うなら、はじめにやっておくべき設定)

Last updated at Posted at 2013-01-17

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'
17
20
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
17
20