2016-07-12 10 views
1

私はgitバージョン2.8.3.windows.1上にあり、実際にはcore.autocrlfの設定がどこに格納されているのか少し疑問に思っています。 .gitconfigファイルもそれグローバル、システム、ローカル以外のgit config設定用の場所はありますか?

$ cat ~/.gitconfig 
[core] 
     editor = \"C:/Program Files (x86)/GitExtensions/GitExtensions.exe\" fileeditor 
     quotepath = false 

は、だから私はどのように取得する必要はありません

$ cd /c    <-- i.e. not a repo 

$ git config --get core.autocrlf 
false 

$ git config --global --get core.autocrlf 
(nothing) 
$ git config --system --get core.autocrlf 
(nothing) 

$ git config -l 
core.symlinks=false 
core.autocrlf=false 
core.fscache=true 
... 

$ git config --system -l 
credential.helper=manager 

$ git config --global -l 
core.editor="C:/Program Files (x86)/GitExtensions/GitExtensions.exe" fileeditor 
core.quotepath=false 
color.ui=auto 
... (not here either) 

$ git config --local -l 
fatal: unable to read config file '.git/config': No such file or directory 

:Gitの拡張機能では、それは私がGitの設定を照会する場合しかし、私は、次の取得、「設定されていません」と表示さGitExtはそれを「設定されていません」と表示していますが、の値がgit config -lにどのように得られているのか全くわかりません。そして、私はそれを取り除いて書き直すことはできません。

$ git config --unset core.autocrlf 
fatal: not in a git directory 

$ git config --unset --global core.autocrlf 

$ git config -l 
core.symlinks=false 
core.autocrlf=false 
core.fscache=true 
... 

ありがとう。

+0

[Windows固有のGit設定の重複可能性があります。彼らはどこに設定されていますか?](http://stackoverflow.com/questions/32847697/windows-specific-git-configuration-settings-where-the-set-set) – ardila

+1

'git config --show-origin -l' – ardila

答えて

関連する問題