git config --list
git config --list
は、現在のGit環境のすべての設定を表示するコマンドです。
これには、システムレベル、グローバルレベル、そしてローカル(リポジトリ固有)レベルの設定が含まれます。
表示される情報
- ユーザー名とメールアドレス
- エディタの設定
- カラー設定
- エイリアス
- リモートリポジトリの設定
- ブランチの設定
- その他のカスタム設定
この出力は git config --list
コマンドの典型的な結果です。現在のGit環境のすべての設定を表示しています。
エディタの設定、カラー設定、エイリアス、リモートリポジトリの設定、具体的なブランチの設定は、この出力には含まれていません。
設定の優先順位
ローカル > グローバル > システム
この順序で後の設定が前の設定を上書きします。
出力の読み方
各行は key=value
の形式で表示されます
例: user.name=Saka Hiro
特定の値の確認
特定の設定値だけを確認したい場合は、git config <key>
を使用できます
例: git config user.name
設定ファイルの場所
システム: /etc/gitconfig
グローバル: ~/.gitconfig または ~/.config/git/config
ローカル: <repo>/.git/config
設定の変更
git config
コマンドを使用して設定を変更できます
例:
git config --global user.name "Saka Hiro"
git config --global user.email "abcdef@ghi.com"
--show-origin
オプション:
git config --list --show-origin
を使用すると、各設定がどのファイルから来ているかを確認できます
重複する設定
同じキーに対して複数の値が表示されることがあります
この場合、Gitは最後に表示された値(最も優先度の高い値)を使用します
まとめ
git config --list
は、現在の Git 環境の全体像を把握するのに役立つツールです。
トラブルシューティングや設定の確認、他の開発者と設定を共有する際に特に有用です。
以下のリンクでは、Git及びGitHubに関する記事をまとめています。Gitの基本操作やブランチ管理、GitHubでのリポジトリ管理、共同作業のコツなど。気になるトピックをクリックして、詳しい情報を確認してください。
- Gitの差分確認コマンドを徹底解説 – origin/mainとHEADの違いを理解する
- git diffコマンドの実践的な使い方と便利なオプション
- git push -u origin main
- ローカルでコミットしたものを取り消す方法
- 【GitHub】ディレクトリの移動及びディレクトリの名前変更(質疑応答)
- git branch -M mainの意味
- 【Git】ステージング(staging)とは?
- .gitignore ファイルの使用について
- git config –list コマンド
- git commit -m “コミットメッセージ”
- GitHubアップロード完全ガイド:初心者でも簡単にできる方法
- GitHubのPagesで始める無料ウェブサイトを公開する設定手順
- Gitブランチ確認:現在のブランチを知る5つの方法
- GitHubのディレクトリ管理:効率的なプロジェクト構造の作り方
- GitHubのファイル管理基本:効率的な操作方法
- GitHubリポジトリの作成と設定:初心者向けガイド