gitconfigをdotfile管理する

gitconfigをdotfile管理する

gitの設定ファイルをdotfiles管理したいので、調べたら ~/.config/git/config から読み込んでくれるとのこと。 また、上書きしていく感じになるので、個人的な設定はdotfiles管理できそう。

  1. /etc/gitconfig ファイル: システム上の全てのユーザーと全てのリポジトリに対する設定値を保持します。 もし --system オプションを git config に指定すると、明確にこのファイルに読み書きを行ないます。

  2. \~/.gitconfig か \~/.config/git/config ファイル: 特定のユーザーに対する設定値を保持します。 --global オプションを指定することで、Gitに、明確にこのファイルに読み書きを行なわせることができます。

  3. 現在使っているリポジトリのGitディレクトリにある config ファイル( .git/config のことです): 特定の単一リポジトリに対する設定値を保持します。

git-scm.com

下記の2ファイルもdotfile管理するとよさそう。

  • gitのコミットメッセージのテンプレート
  • globalに適用したいgitignoreファイル