core.autocrlf不设置在local/global/system级别怎么还能设置呢?
How can core.autocrlf be still set if it is not set in local/global/system level?
On windows (git version 2.14.1.windows.1
) 以下所有不打印
任何东西:
git config --global core.autocrlf
git config --system core.autocrlf
git config --local core.autocrlf
但以下打印 true
git config core.autocrlf
这怎么可能?这个值存储在哪里?
如果您的 Git 版本至少为 2.8.0,运行:
git config --show-origin core.autocrlf
例如,在我的配置中——未设置 core.autocrlf
,所以我必须使用另一个名称——我得到:
$ git config --show-origin alias.outgoing
file:<path>/.gitconfig log --oneline @{u}..
(git outgoing
是查看我有哪些 git push
可能推送的提交的快速方法)。
On windows (git version 2.14.1.windows.1
) 以下所有不打印
任何东西:
git config --global core.autocrlf
git config --system core.autocrlf
git config --local core.autocrlf
但以下打印 true
git config core.autocrlf
这怎么可能?这个值存储在哪里?
如果您的 Git 版本至少为 2.8.0,运行:
git config --show-origin core.autocrlf
例如,在我的配置中——未设置 core.autocrlf
,所以我必须使用另一个名称——我得到:
$ git config --show-origin alias.outgoing
file:<path>/.gitconfig log --oneline @{u}..
(git outgoing
是查看我有哪些 git push
可能推送的提交的快速方法)。