Git中没有config-list命令,应使用git config --list查看配置;支持--local、--global、--system参数区分作用域,并可用--show-origin查看配置来源。

在 Git 中,没有 config-list 这个内置命令。你可能指的是查看当前仓库(或全局、系统级)的所有 Git 配置项,这应使用 git config --list 命令。
查看当前仓库的全部配置(本地级别)
进入你的 Git 仓库目录后,运行:
git config --list --local
该命令只显示当前仓库 .git/config 文件中定义的配置,例如分支推送设置、用户邮箱等。
查看当前生效的完整配置(含所有作用域)
Git 配置按优先级叠加:系统 → 全局 → 本地。要看到最终合并生效的所有配置(含重复项),直接运行:
git config --list
注意:若某配置在多个层级都存在(如 user.name),只会显示**最高优先级层级**(即本地)的值,不会重复列出所有层级的同名配置。
区分不同作用域的配置
想明确知道某项配置来自哪个范围,可用以下命令分别查看:
- git config --system --list —— 系统级(需管理员权限,影响所有用户)
-
git config --global --list —— 全局级(当前用户主目录下的
.gitconfig) -
git config --local --list —— 本地级(当前仓库
.git/config,仅限已进入仓库时使用)
查看某个特定配置项的来源
如果想知道某项(如 user.email)具体从哪读取,可加 --show-origin:
git config --show-origin user.email
输出类似:file:/home/you/.gitconfig user.email=you@example.com,清楚标明文件路径和值。


















