core.autocrlf
実行すると2つのリストがあることに気づきましたgit config -l
$ git config -l
core.symlinks=false
core.autocrlf=false
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
pack.packsizelimit=2g
help.format=html
http.sslcainfo=/bin/curl-ca-bundle.crt
sendemail.smtpserver=/bin/msmtp.exe
diff.astextplain.textconv=astextplain
rebase.autosquash=true
user.name=name
user.email=email@example.com
core.autocrlf=true
これらの最後の3つ(user.nameから下)は私のC:\users\username\.gitconfig
ファイルにある唯一のものです。他のすべてのものはどこから来ていますか?core.autocrlfが2回リストされているのはなぜですか?
これはMSysGit1.8.3であり、Sourcetreeもインストールしています(Windows7)。Sourcetreeで、「SourcetreeにグローバルGit構成ファイルの変更を許可する」のチェックを外しました
git config --list --show-origin
では、どのgitconfigがどこにあるかを推測する必要はありません。以下の私の答えを