git config 命令用于查看或者设置 git 仓库的配置信息。
git config [<file-option>] [--type=<type>] [--show-origin] [-z|--null] name [value [value_regex]]
git config 命令的选项比较多,我们着重介绍常用的配置命令。
# 查看全部配置信息 git config --list --global # 或者 git config -l --global
# 查看 user.name 配置信息 git config --global user.name # 查看 user.email 配置信息 git config --global user.email
参数说明:
其中 --global 是作用域参数。还有 --local 和 --system。
--local 只对单个仓库有效。--system 对系统所有登录用户所有的仓库有效【很少用到】。--global 对当前用户所有的仓库有效【经常用到】。
如果不加作用域参数,默认是 --local。
如果 global 和 local 都配置了,那么当前仓库用的是 local 配置。
设置配置项的语法格式:
git config [--local|--global|--system] --unset section.key
范例:设置用户名称和用户邮箱。
git config --global user.name 'your username' git config --global user.email 'your email address'
删除配置项的语法格式:
git config [--local|--global|--system] --unset section.key
范例:删除用户邮箱。
git config --global --unset user.email 'your email address'