Git 提供了一个叫做 git config 的工具,专门用来配置或读取相应的工作环境变量,这些变量存储在以下3个地方(以 Linux 为例):
/etc/gitconfig :系统对所有用户的配置, git config --system 读写的是该文件;~/.gitconfig :系统当前用户的配置文件,git config --global 读写的是该文件,Widnow 系统中为 {$User}用户目录下的 .gitconfig 文件;.git/config (当前项目工作目录下):配置当前项目的配置文件;补充:
Git 每一级的配置文件都会覆盖上一级的配置文件,假如一个配置项在 /etc/gitconfig 和 ~/.gitconfig 中的值不同,Git 会采用 ~/.gitconfig 中的值;
git config --list 用于查看当前用户配置信息:
$ git config --list
user.name=yulinying
[email protected]
.....
git config <config_key> 用于查看某一个具体的配置信息:
$ git config user.name
yulinying
Git 修改配置信息有以下 2 种方式: