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

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


当前回答

在基于Linux的系统上,您可以通过以下方式查看/编辑配置文件

vi/vim/nano .git/config

确保您在Gitinit文件夹中。

如果您想使用--global-config

vi/vim/nano .gitconfig

在/home/userName上

这将有助于编辑:https://help.github.com/categories/setup/

其他回答

您可以使用:

git config --list

或者查看~/.gitconfig文件。本地配置将位于存储库的.git/config文件中。

Use:

git config --list --show-origin

查看该设置的定义位置(全局、用户、回购等)

要列出全局Git配置:

git-config--list--全局

要列出本地git配置:

git-config--list--本地

您还可以调用git-config-e直接在编辑器中打开配置文件。Git配置文件比-l输出更可读,所以我总是倾向于使用-e标志。

综上所述:

git config -l  # List Git configuration settings (same as --list)
git config -e  # Opens Git configuration in the default editor (same as --edit)

如果没有参数,它将与local.git/config交互。使用--global,它与~/.gitconfig交互。通过--system,它与$(前缀)/etc/gitconfig交互。

(我真的找不到$(前缀)的意思,但它似乎默认为$HOME。)

在Windows中,要编辑全局配置,请从gitbash运行(但不从常规命令提示符运行)

notepad ~/.gitconfig

文件的位置列在https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/Where-system-global-and-local-Windows-Git-config-files-are-saved

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

git config --global -l | grep core