Gitの設定ファイル
以下のサイトを見ながら自分の言葉でまとめてみた。
Git - Git の設定
Gitの設定方法
下記のようにgitコマンドを使ってGitの設定を変更することが出来る。
git config [設定先] [設定項目] [設定値]
例えばユーザー名として「John Doe」を設定するなら、設定項目が「user.name」、設定値が「John Doe」となり、コマンドは以下のようになる。
git config --global user.name "John Doe"
これでグローバル域にユーザー名「John Doe」を設定したことになる。
あとは、設定先を切り替えることで使いやすい設定にカスタマイズすれば良い。
続いてその設定先についてまとめる。
3段構えの設定先
Gitの設定先は3段構えとなっている。
- システム:インストールしたGit本体に対する設定
- グローバル:ユーザー単位での設定
- ローカル:リポジトリ単位での設定
上から順にスコープが狭くなる。
それぞれを掘り下げてみてみる。
システム
インストールしたGit本体に対する設定で、Linux系だと下記のファイルに設定内容が書き込まれる。
/etc/gitconfig
Windowsの場合はGitのインストールフォルダの下記のファイルに設定内容が書き込まれる。
[インストールフォルダ]/etc/gitconfig
gitコマンドはまずこのファイルに記載した設定を読み込む。
[設定先]に使用するパラメータは「--system」となり、以下のように設定する。
git config --system core.autocrlf true
まとめ
3つの設定をまとめると下記のようになる。
git config --system [システムへの設定] git config --global [グローバルへの設定] git config --local [ローカルへの設定]
設定できる項目や設定に関することについては冒頭のGitのサイトや下記コマンドで表示するマニュアルページに詳しくあるので、そちらを参照。
git config --help