git configの設定を確認・変更する方法を紹介!
Gitではユーザー名やメールアドレス、エディター、エイリアスなど様々な設定があります。これらの設定項目の設定値を確認したり変更することが出来ます。この記事ではgit configの設定を確認・変更する方法を紹介していきます。
git configの設定を確認する方法
Gitではユーザー名やメールアドレス、Gitの出力の色分けなどGitを使う上での設定情報が設定されています。git config
ではその設定を確認することができます。
git config
には3つのレベルがあり、そのレベルに応じて影響範囲が違います。
レベル | 影響範囲 | 設定ファイルパス | コマンドオプション |
---|---|---|---|
system | システム上の全ユーザー | /etc/gitconfig | --system |
global | 該当ユーザー | ~/.gitconfig | --global |
local | 該当リポジトリ | .git/config | --local |
system,global,local
の順番で設定ファイルが読み込まれ、異なるレベルで同じ項目が設定されている場合、system
よりglobal
,global
よりlocal
の設定が優先されます。
設定の一覧確認
有効になっている設定項目とその値を全て表示して確認することが出来ます。
git config --list
git config -l
また、レベルごとで有効になっている設定項目とその値を表示して確認することも出来ます。
git config --system -l
git config --global -l
git config --local -l
ユーザー名の確認
ユーザー名を確認するにはgit config
のusername
で確認することが出来ます。
git config user.name
メールアドレスの確認
設定しているメールアドレスを確認するにはgit config
のuseremail
で確認することが出来ます。
git config user.email
名前やメールアドレス以外の項目を確認する場合にも、git config 項目名
で設定値を確認することが出来ます。
git configの設定を変更する方法
設定されている項目やその値を確認する方法を紹介してきましたが、今度はgit config
の設定を変更する方法を紹介していきましょう。
ユーザー名の変更
Gitのユーザー名を変更するにはusername
の後に変更したいユーザー名を入力することで変更することが出来ます。
git config user.name 'ユーザー名'
メールアドレスの変更
メールアドレスを変更するには、ユーザー名同様にuseremail
の後に変更したいメールアドレスを入力することで変更することが出来ます。
git config user.email 'メールアドレス'
文字色
git status
やgit diff
コマンドを実行した際に、文字色を着けて出力してくれる機能があります。その機能を有効にするには下記のコマンドで設定します。
git config color.ui true
エディター
gitコマンドによりユーザーに何か入力を促す際にエディターが起動します。その際に起動するエディターを設定します。
設定していないデフォルトではviが起動します。
また、Windowsではフルパスを指定する必要があります。
git config core.editor nano
まとめ
git config
の設定を確認・変更する方法を紹介してきました。紹介した変更できる項目はごく一部のみで、Gitには他にも様々な項目が存在します。自分に合った設定にしておきましょう。