ここで、mergetool と difftool を使用した完全なセットアップを確認できます。
設定がまだアクティブなように見える場合は、git-config が構成オプションを検索する 3 つのファイルがあるため、グローバルに設定されているか、アカウントで設定されている可能性があります。
$GIT_DIR/config
リポジトリ固有の構成ファイル。(ファイル名はもちろん、作業ディレクトリではなく、リポジトリのルートに相対的です。)
~/.gitconfig
ユーザー固有の構成ファイル。Git のインストール場所にある「グローバル」構成ファイルとも呼ばれます。
$(prefix)/etc/gitconfig
システム全体の構成ファイル。
git config
Git は、「 」と入力すると保存するように指定した場所にユーザー情報を保存します。
git config マニュアルページから:
file-option は--system
、--global
またはの--file
いずれかで、値の読み取り元または書き込み先を指定します。および
で特に定義されていない限り、デフォルトでは、現在のリポジトリの構成ファイル .git/config が想定されます。GIT_DIR
GIT_CONFIG
これらの規則は、コマンド ライン オプションまたは環境変数によってオーバーライドできます。およびオプションは--global
、--system
使用されるファイルをそれぞれグローバル ファイルまたはシステム全体のファイルに制限します。
環境変数にも同様のGIT_CONFIG
効果がありますが、任意のファイル名を指定できます。
以前のインストールでその環境変数が設定されていた可能性がありますか?
GIT_CONFIG
の代わりに、指定されたファイルから構成を取得します.git/config
。" --global
" オプションを使用すると、強制的に~/.gitconfig
. " --system
" オプションを使用すると、強制的に$(prefix)/etc/gitconfig
.
注: Mac OsX の$(prefix)
場合、(ここで説明さ/usr/local
れているようにGit をインストールした場合)
make prefix=/usr/local all
sudo make prefix=/usr/local install
which git