如何查看 Git 的全局配置

查看全局 Git 配置:git config --global --list;看全部生效配置(含来源)用 git config --list --show-origin;查单个值用 git config --get user.email。配置文件在 ~/.gitconfig。

最佳实践
Git 分支协作与合并示意

git config --global --list 列出全局配置(~/.gitconfig 里的所有设置)。想看全部生效配置及其来源文件(系统/全局/仓库三级叠加),用 git config --list --show-origin。

常用查询

git config --global --list           # 全局配置
git config --list                    # 所有生效配置(三级合并后)
git config --list --show-origin      # 每条配置来自哪个文件
git config --get user.email          # 查单个值
git config --get-regexp '^user[.]'    # 按正则批量查

直接看文件

cat ~/.gitconfig          # Linux/macOS 全局配置文件

Windows 下位于用户目录:C:\Users\<用户名>\.gitconfig。

配置的三个层级

层级 文件 优先级
系统 /etc/gitconfig 最低
全局 ~/.gitconfig 中
仓库 .git/config 最高(覆盖上级)

同名配置项冲突时,仓库级 > 全局 > 系统。

常见问题(FAQ)

Q:改了配置不生效?

可能被仓库级配置覆盖了。git config --show-origin --get <键> 看最终生效值来自哪个文件。

Q:user.name/user.email 是全局的吗?

默认建议全局配置(git config --global user.name "名字");公司项目和个人项目身份不同时,在各自仓库里单独配(不加 --global)。

Q:配置错了怎么删?

git config --global --unset <键>,或直接编辑 ~/.gitconfig 删行。

参考资料

获取专属方案

联系我们

加入社区

微信扫码
加入官方交流群

立即体验

在线开通,按量计费,真正的云服务!

立即开始

选择观测云版本

代码托管平台