git config 配置
修改配置信息
/etc/gitconfig:包含系统上每一个用户及他们仓库的通用配置, 使用
--system
会从此文件读写配置变量# 输出中文文件名显示问题 git config --system core.quotepath false # 开启颜色显示 git config --system color.ui true
~/.gitconfig 或 ~/.config/git/config:只针对当前用户. 使用
--global
让 git 读写此文件# 配置全局用户名 git config --global user.name kiki # 配置全局 email git config --global user.email kiki@bmi.com # 配置默认文本编辑器(默认 vim) git config --global core.editor emacs
为 git 命令设置别名,参考git_alias
rep-dir/.git/config:当前使用仓库的 Git 目录中的 config 文件, 只针对该仓库
# 配置某个项目用户名 git config user.name xueqing # 配置某个项目 email git config user.email haijuanchen.sun@gmail.com
每一个级别覆盖上一级别的配置, 所以 .git/config 的配置变量会覆盖 /etc/gitconfig 中的配置变量
查看配置信息
# 列出所有 git 当时能找到的配置
git config --list
git config -l
# git config <key> 检查 Git 的某一项配置
# 查看用户名
git config user.name