我想显示所有配置的Git部分。
我只找到了git-config-getcore.editor,我希望输出全局配置的所有内容,而不仅仅是配置的默认编辑器。
我想显示所有配置的Git部分。
我只找到了git-config-getcore.editor,我希望输出全局配置的所有内容,而不仅仅是配置的默认编辑器。
当前回答
从Git 2.26.0开始,您可以使用--show scope选项:
git config --list --show-scope
示例输出:
system rebase.autosquash=true
system credential.helper=helper-selector
global core.editor='code.cmd' --wait -n
global merge.tool=kdiff3
local core.symlinks=false
local core.ignorecase=true
它可以与
--本地用于项目配置,--全局用于用户配置,--系统用于所有用户的配置--显示原点以显示配置文件的确切位置
其他回答
在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配置:
git-config--list--全局
要列出本地git配置:
git-config--list--本地
最短的,
git config -l
显示所有从系统、全局和本地继承的值
要查找所有配置,只需编写以下命令:
git config --list
在本地,我运行此命令。
Md Masud@DESKTOP-3HTSDV8 MINGW64 ~
$ git config --list
core.symlinks=false
core.autocrlf=true
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
rebase.autosquash=true
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
http.sslbackend=openssl
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
credential.helper=manager
user.email=infomasud@gmail.com
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
filter.lfs.clean=git-lfs clean -- %f
您也可以使用cat~/.gitconfig。