git config コマンド

公式サイト:

git-config | Git Documentation [Official]

使い方

設定を一覧で確認する。

$ git config --list

もしくは、--list の短縮オプション -l を使う。

$ git config -l

リポジトリの設定を確認する。

$ git config --local --list

ユーザー毎に全リポジトリに適用されるグローバル設定を確認する。

$ git config --global --list

全ユーザーに適用されるシステムの設定を確認する。

$ git config --system --list

どこで設定されているかを含めて一覧で確認する。

$ git config --show-origin --list

ドキュメント:

最初の Git の構成 | Pro Git book [公式]

参考:

gitconfig の基本を理解する – Qiita

Git の設定を git config で確認/変更 | note.nkmk.me

Git の設定が影響する範囲 (system / global / local) | らくがきちょう

設定した項目を削除する

設定した項目を削除するには --unset オプションを用いる。

$ git config --global --unset user.name

参考:

git config --global で設定した値を削除する方法 – Qiita

git config の値を削除する | mebee

How can I remove an entry in global configuration with git config? – Stack Overflow

ユーザーの設定

コミット時に使われるユーザー名とメールアドレスの全リポジトリ共通の設定を確認する。

$ git config --global user.name
$ git config --global user.email

コミット時に使われるユーザー名とメールアドレスを全リポジトリ共通で設定する。

$ git config --global user.name my_name
$ git config --global user.email user@example.com

参考:

とりあえず .gitconfig をいじっとけという話 | ばいばいバイオ

リポジトリ毎にユーザーアカウントを使い分ける

コミット時に使われるユーザー名とメールアドレスのリポジトリにおける設定を確認する。

$ git config --local user.name
$ git config --local user.email

コミット時に使われるユーザー名とメールアドレスをリポジトリ内で設定する。

$ git config --local user.name my_name
$ git config --local user.email user@example.com

参考:

複数の Git アカウントを使い分ける – Qiita

設定ファイル

システム

インストール済み Git が共通で使用する設定

Linux / Mac の場合

/etc/gitconfig

Windows でシステム領域にインストールした場合

C:\Program Files\Git\etc\gitconfig

Windows でユーザー領域にインストールした場合

C:\Users\[User Name]\AppData\Local\Programs\Git\etc\gitconfig
グローバル

ユーザー毎の設定

~/.gitconfig
ローカル

リポジトリ毎の設定

.git/config

ドキュメント:

Configuration File – git-config | Git Documentation [Official]

config.txt GitHub

参考:

Git for Windows の設定ファイルの場所 – Qiita

conifg ファイルを理解する – system / global / local の違い/場所/編集方法など | hara-chan.com

Git for Windows の gitconfig ファイルのインストール場所と初期値について | iPentec

.gitconfig の形式は独自のものか、それとも汎用的なものか – スタック・オーバーフロー

ヘルプの表示形式を変更する

設定

表示形式を確認する。

$ git config --global help.format

Man ページを表示する。

$ git config --global help.format man

ブラウザで表示する。(HTML 形式)

$ git config --global help.format html

ドキュメント:

git-help | Git Documentation [Official]

参考:

Why does “git help” not launch html help in my browser, like it says it should? – Stack Overflow

git help in Windows command prompt – Stack Overflow

How do I get git to show command-line help in windows? – Stack Overflow

Command “git [command] --help” opens as HTML in my code editor – no output to terminal. How do I revert to default behavior? – DevOps Stack Exchange

open Chrome for help in Windows 7? – Stack Overflow

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA