git config--list和cat.gitconfig之间有什么区别?
它们之间有什么区别?我在教程中了解到,它们给出了全局配置设置,但我不确定它们之间的区别是什么,以及何时应该使用它们git config--list和cat.gitconfig之间有什么区别?,git,Git,它们之间有什么区别?我在教程中了解到,它们给出了全局配置设置,但我不确定它们之间的区别是什么,以及何时应该使用它们 git config--list将列出当前可见的所有配置(在当前目录中) 它将列出所有配置,系统在顶部,然后是全局配置(通常在~/.gitconfig下),然后是本地配置(如果在git存储库中) cat.gitconfig很可能只在您的主目录中工作(~/) 此外,两者的格式将有所不同 有关详细信息,请参阅的文档 我看不出为什么不总是使用git config--list。.git
git config--list
将列出当前可见的所有配置(在当前目录中)
它将列出所有配置,系统在顶部,然后是全局配置(通常在~/.gitconfig
下),然后是本地配置(如果在git存储库中)
cat.gitconfig
很可能只在您的主目录中工作(~/
)
此外,两者的格式将有所不同
有关详细信息,请参阅的文档
我看不出为什么不总是使用
git config--list
。.gitconfig
是git config--list
将搜索配置选项的四个配置文件之一.gitconfig
仅包含特定于用户的配置(也称为全局配置),但也可以具有特定于系统和特定于存储库的配置。要获得当前目录中配置的完整视图,应使用git config--list
。查看git config--help的FILES
部分cat.gitconfig
显示文件.gitconfig的内容。如果这是git使用的(这是可配置的),那么它与相应级别的设置相同
在Git中,您有三个级别的设置文件,即存储库中的设置文件、用户的全局设置文件和整个计算机及其所有用户的全局设置文件git config--list
将列出在您所在位置有效的所有代码