侧边栏壁纸
  • 累计撰写 19 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Git 配置查看与删除

詹迪佳
2025-08-29 / 0 评论 / 0 点赞 / 13 阅读 / 2151 字

Git 的配置分为三个层级:系统级(system)、全局(global)和仓库级(local)。每个层级的配置存储在不同的文件中。

一、查看当前所有配置

要查看所有层级的配置,可以使用以下命令:

git config --list --show-origin

这个命令会列出所有配置项,并显示它们来自哪个文件(--show-origin)。

如果你想分别查看不同层级的配置,可以使用:

  • 查看系统级配置

    git config --list --system
  • 查看全局配置(当前用户)

    git config --list --global
  • 查看仓库级配置(当前仓库)

    git config --list --local

二、删除指定配置

删除配置项的命令是 git config --unset,需要指定层级和键名。

  • 删除全局配置(例如删除全局用户名):

    git config --global --unset user.name
  • 删除仓库级配置(例如删除仓库级的邮箱):

    git config --local --unset user.email
  • 删除系统级配置(需要管理员权限):

    git config --system --unset <key>

三、示例

假设你想删除全局配置中的 user.email

git config --global --unset user.email

如果你想确认删除成功,可以再次查看:

git config --global user.email

如果返回空,说明已成功删除。

四、注意事项

  • 如果配置项存在于多个层级,你需要分别到对应层级删除。

  • 使用 --unset-all 可以删除所有同名配置项(如果存在多个):

    git config --global --unset-all user.name

0

评论区