Git的配置
单词
config
: 设置与查看 Git 外观和行为的配置变量--system
:- 对应
/etc/gitconfig
文件,包含系统上每一个用户及他们仓库的通用配置。
- 对应
--global
:- 对应
~/.gitconfig
或~/.config/git/config
文件,只针对当前用户。
- 对应
--local
:- 对应
.git/config
,即当前使用仓库的 Git 目录中的config
文件
- 对应
--list
: 列举配置- 每一个级别会覆盖上一级别的配置
语法
git config --local //当前Git工作区的配置
git config --global //全局Git工作区的配置
git config --system //系统Git工作区的配置
git config --list //Git配置列举
git config --unset --local //Git配置重置
语义
Git最小化配置
- 配置用户名与邮箱
git config --global user.name 'name' //配置全局的 名称
git config --global user.email 'email@address' //配置全局的 邮件地址
// 比如 git config --global user.name 'leo'
// 比如 git config --global user.email 'leobod@eside.cn'
- git 的 配置 分为
- 当前工作区
--local
- 当前工作区只对 单个Git工作区 有效
- 全局
--global
- 全局配置,对当前所有 Git有效,
- 但是当工作区本身有 local 配置时,以 local 为准
- 系统
--system
- 当前工作区
一般为了方便都是配置的 全局(global)配置,若没有配置,后期用户在使用git 时会提示要求你配置
Git 配置查看
git config --list
git config --list --global //--排名不分先后
git config --list --local
git config --global user.name //查看单条配置
git config --global user.email
查看配置及所在的文件
git config --list --show-origin
配置默认文本编辑器
git config --global core.editor vim
补充说明
参考说明
本文部分内容参考:Git官方指南—1.6 起步 - 初次运行 Git 前的配置