在Windows上为git设置全局配置选项时,它会写入到哪里?

在Windows上为git设置全局配置选项时,它会写入到哪里?,git,configuration,global,newline,Git,Configuration,Global,Newline,如果在Windows上设置类似的设置: git config --global core.autocrlf false 此全局设置写入到哪里?您可以检查$HOME目录中的.gitconfig这样的文件,它将把值写入名为.gitconfig的文件中,除非您使用“--file”选项指定另一个名称 git config --global --file myFile key value 注意:环境变量GIT_CONFIG也可用于为此文件指定其他名称--文件将取代GIT_配置值 不管它叫什么名字,它

如果在Windows上设置类似的设置:

git config --global core.autocrlf false

此全局设置写入到哪里?

您可以检查$HOME目录中的.gitconfig这样的文件,它将把值写入名为.gitconfig的文件中,除非您使用“
--file
”选项指定另一个名称

 git config --global --file myFile key value
注意:环境变量
GIT_CONFIG
也可用于为此文件指定其他名称<代码>--文件将取代GIT_配置值

不管它叫什么名字,它都会写上:

  • $HOME for Unix
  • %Windows的HOMEPATH%(默认情况下为c:\Users\MyName)
如果未正确设置$HOME或%HOMEPATH%,则
git config
命令将失败


它用于存储每个用户的配置,并用作存储库本地“
.git/config
”文件的备用值。

非常有用。谢谢。另外,使用足够新的Git,您可以使用“
Git config--global--edit
”在编辑器中打开每个用户的配置文件。。。从那里我猜你能找到它在哪里。