git config --global
設定に使用する場合、どのファイルに書き込まれますか?
例:
git config --global core.editor "blah"
以下の場所では見つかりません:
C:\Program Files\Git\etc\gitconfig
C:\myapp\.git\config
ENVを設定していませんか?
私の Git バージョン: 1.6.5.1.1367.gcd48 – Windows 7 の場合
ベストアンサー1
2016 年更新: git 2.8 (2016 年 3 月) では、次のように簡単に使用できます。
git config --list --show-origin
Git 2.26(2020年第1四半期)では、--show-scope
オプションを追加する
git config --list --show-origin --show-scope
どの設定がどこに設定されているかがわかります。
「Git 構成の設定はどこから来るのでしょうか?「
非標準のインストール場所でも動作します。(つまりGit ポータブル)
(最新のPortableGit-2.14.2-64-bit.7z.exe
(どこでも解凍できます)
元の回答 (2010)
からドキュメント:
- グローバル
書き込みオプションの場合:
~/.gitconfig
リポジトリではなくグローバル ファイルに書き込みます.git/config
。
使用しているのでWindows 用 Gitでは、これがどの場所に対応するのか明確でないかもしれません。しかし、etc/profile ( 内) を見るとC:\Program Files\Git
、次のことがわかります。
HOME="$HOMEDRIVE$HOMEPATH"
意味:
C:\Users\MyLogin
(Windows 7の場合)
つまり、ファイルはC:\Users\MyLogin\.gitconfig
Windows 7 の Git にあるということです。