在Windows上为git设置全局配置选项时,它将在何处写入?

S. *_*els 8 git configuration newline global

如果你在Windows上设置这样的东西:

git config --global core.autocrlf false
Run Code Online (Sandbox Code Playgroud)

这个全局设置写在哪里?

Von*_*onC 9

它会将值写在名为.gitconfig的文件中,除非您使用' --file'选项指定另一个名称

 git config --global --file myFile key value
Run Code Online (Sandbox Code Playgroud)

注意:环境变量GIT_CONFIG也可用于为此文件指定其他名称.--file将取代GIT_CONFIG值.

无论它的名字是什么,它都会写成:

  • $ HOME for Unix
  • Windows的%HOMEPATH%(默认情况下为c:\ Users\MyName)

如果未正确设置$ HOME或%HOMEPATH%,则git config命令将失败.

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

  • 还有足够新的Git你可以使用"`git config --global --edit`"在你的编辑器中打开每个用户的配置文件......从那里我猜你可以找到它的位置. (9认同)