
gitconfigをdotfile管理する
gitの設定ファイルをdotfiles管理したいので、調べたら ~/.config/git/config から読み込んでくれるとのこと。
また、上書きしていく感じになるので、個人的な設定はdotfiles管理できそう。
/etc/gitconfig ファイル: システム上の全てのユーザーと全てのリポジトリに対する設定値を保持します。 もし --system オプションを git config に指定すると、明確にこのファイルに読み書きを行ないます。
\~/.gitconfig か \~/.config/git/config ファイル: 特定のユーザーに対する設定値を保持します。 --global オプションを指定することで、Gitに、明確にこのファイルに読み書きを行なわせることができます。
現在使っているリポジトリのGitディレクトリにある config ファイル( .git/config のことです): 特定の単一リポジトリに対する設定値を保持します。
下記の2ファイルもdotfile管理するとよさそう。
- gitのコミットメッセージのテンプレート
- globalに適用したいgitignoreファイル