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

8

如果您在Windows上设置了类似以下的内容:

git config --global core.autocrlf false

这个全局设置写在哪里呢?
2个回答

9

它将把值写入名为.gitconfig的文件中,除非您使用“--file”选项指定另一个名称。

 git config --global --file myFile key value

注意:环境变量GIT_CONFIG也可以用于指定此文件的另一个名称。--file将覆盖GIT_CONFIG的值。
无论其名称如何,它都会写入以下位置:
  • Unix的$HOME
  • Windows的%HOMEPATH%(默认为c:\Users\MyName)
如果$HOME或%HOMEPATH%未正确设置,则git config命令将失败。
它用于存储每个用户的配置,并作为存储库本地'.git/config'文件的后备值。

9
如果您使用足够新的Git版本,您可以使用"git config --global --edit"命令在编辑器中打开每个用户的配置文件...然后从那里,我猜您将能够找到它的位置。 - Jakub Narębski

3
你可以检查你的$HOME目录,看是否有一个名为.gitconfig的文件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接