直接回答:`--global`限定全局配置来源;它本身不是写入动作,查询或修改还要看完整子命令和参数。未限定单一文件的常规配置读取可结合多个作用域。对普通单值配置,Git 按 system、global、local、worktree、command 等来源读取,后读值覆盖先读值;当前仓库的 local、worktree 或命令行临时配置仍可能给出别的值。所以全局设置已改,不等于当前仓库最终有效值已改。此判断依据 Git官方git-config手册所述读取顺序,现场版本另核。

适用:本题适用于温州鹿城区台式电脑上已获授权的 Git 软件维护,关注单个配置键为何出现“全局已改、仓库仍读到别的值”。只做只读核对,不修改仓库、业务数据或用户配置,也不批量改信任列表。多值键及仅受信作用域选项另核,不能直接套用单值覆盖结论。
观察:先确认具体键名、仓库路径、工作树和 Git 版本,用只读方式分别查看 global 与当前仓库来源。若 `git config --global --get 键名` 与 `git config --get 键名` 输出不同,说明当前仓库最终值并非只由全局来源决定;`--global` 读取只作用全局来源,看到的不等于合并后的有效值。
观察:查看该键是否多值。对于允许多值的具体选项,读取时可能收集多个配置文件中的值,不能一概按普通单值覆盖判断;若 `--get-all` 看到多条记录,应逐条标注来源,不能把其中一条当成唯一答案。
观察:查看是否有 local、worktree 或 command 来源,以及该选项是否只在受信作用域被尊重。若仓库本地配置写了同名键,单值键可能覆盖全局;若选项只在 system、global、command 等受信作用域生效,local 中的同名项可能被忽略,不能只凭“文件里出现过”判断生效。
观察:查看环境变量或命令行临时配置是否参与。若命令使用了 `-c` 或相关环境变量,运行时配置可能高于配置文件,需把该次调用上下文一并记录。
风险:只看 `--global` 结果就改全局,可能误判当前仓库有效值,导致同一台电脑不同仓库行为不一致;若把多值键当单值键,可能漏掉其他来源值;若擅自修改受信作用域或信任列表,还会改变安全边界。不要批量改用户配置,也不要为排查而改仓库或业务数据。
下一步:保留去敏后的只读材料,包括具体键名、`--show-origin` 或等价来源输出、`--get-all` 结果、可脱敏的仓库路径、Git 版本、相关只读命令和已有日志;不要附业务数据、账号凭据或完整用户目录。若需进一步核对,可拨打 400-877-9605 咨询;电脑快修网是信息展示与第三方维修对接平台,该号码只作咨询,实际范围和安排需确认。