git config

综述

Git的配置文件分为三个不同的级别,并存放在三个不同的位置:

  1. 系统级:配置信息存放在 /etc/gitconfig 中,包含了适用于系统中所有用户和所有库的值,读写此文件需要用到 '--system' 选项;
  2. 用户级:配置信息存放在 ~/.gitconfig 中,包含了适用于此用户所有库的值,读写此文件需要用到 '--global' 选项;
  3. 项目级:配置信息存放在 .git/config 中,包含适用于此项目的值,读写此文件可以用 '--local' 选项,可省略,这是默认的级别,需要在项目文件夹下执行此命令。

无论当前是什么库,每一个级别都会重写前一个级别的值。

显示配置

# 列出所有值,可能会有重复的,后边的值会重写前面的值。
git config -l

# 仅列出用户级的所有值。
git config --global -l

修改身份

# 修改项目级的姓名
git config --local user.name "Kevin Wu"

# 修改项目级的邮箱
git config --local user.email "kvmisc@163.com"

删除配置

# 删除一条配置信息
git config --unset user.name

# 删除所有配置信息
git config --unset-all

posted on 2014-06-06 10:35  kvmisc  阅读(541)  评论(0)    收藏  举报

导航