Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git config--list和cat.gitconfig之间有什么区别?_Git - Fatal编程技术网

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
将列出在您所在位置有效的所有代码