【Git】エイリアス(短縮コマンド)の設定方法とオススメのエイリアス

Gitでは、.gitconfigファイルにエイリアス(短縮コマンド)を設定することができます。

.gitconfigの場所

  • Linux$HOME/.gitconfig
  • WindowsC:\Users\<ユーザー名>\.gitconfig

エイリアスの構文

[alias]セクションの下に<短縮形> = <展開形>の形で書きます。

[alias]
    st = status

おすすめのエイリアス

私が設定してるエイリアスの中でおすすめをまとめました

[alias]
    # 基本
    st = status
    ci = commit
    co = checkout
    fe = fetch
    br = branch

    # 更新履歴をグラフでいい感じに表示する
    lg = log --graph --date=short --pretty=format:'%Cgreen%h %cd %Cblue%cn %Creset%s %Cred%d%Creset'
    lga = log --graph --all --date=short --pretty=format:'%Cgreen%h %cd %Cblue%cn %Creset%s %Cred%d%Creset'
    
    # インデックスとの差分比較
    dc = diff --cached
    
    # 差分をvimdiffで表示する
    vimdiff = difftool --tool=vimdiff --no-prompt

よく使うのはこんなところですねー

ほかにもオススメあったら教えて下さい♪