我想显示所有配置的Git部分。

我只找到了git-config-getcore.editor,我希望输出全局配置的所有内容,而不仅仅是配置的默认编辑器。


当前回答

要列出全局Git配置:

git-config--list--全局

要列出本地git配置:

git-config--list--本地

其他回答

git config --list

只有一条路要走。我通常只打开.gitconfig。

您也可以使用cat~/.gitconfig。

git-config有一点很重要:

gitconfig有--local、--global和--system级别以及相应的文件。

因此,您可以使用git-config-local、git-config-global和git-config-system。

默认情况下,如果未传递任何配置选项,git-config将写入本地级别。本地配置值存储在存储库的.git目录中的文件中:.git/config

全局级配置是特定于用户的,这意味着它应用于操作系统用户。全局配置值存储在用户主目录中的文件中。~/。Unix系统上的gitconfig和Windows上的C:\Users\<username>\.gitconfig。

系统级配置应用于整个机器。这包括操作系统上的所有用户和所有存储库。系统级配置文件位于系统根路径之外的gitconfig文件中$(前缀)/etc/gitconfig。在Windows上,此文件可以在C:\ProgramData\Git\config中找到。

因此,您的选择是找到global.gitconfig文件并对其进行编辑。

或者可以使用git-config--global--list。

这正是你需要的。

如果您只想列出Git配置的一部分,例如别名、核心、远程等,那么只需通过grep发送结果即可。类似于:

git config --global -l | grep core

最短的,

git config -l

显示所有从系统、全局和本地继承的值