核心提示:一、三种配置文件每一个软件都有一个配置文件,来决定程序如何执行,Git拥有三个级别的配置文件,有不同的优先级,高优先级的设置项会覆盖低优先级中相同的设置项。1、文件夹中.git子文件夹中的config...
一、三种配置文件
每一个软件都有一个配置文件,来决定程序如何执行,Git拥有三个级别的配置文件,有不同的优先级,高优先级的设置项会覆盖低优先级中相同的设置项。
1、文件夹中”.git”子文件夹中的config文件
配置文件具有最高的优先级 只对所在文档库有效
2、登录账号的home directory中的.gitconfig文件
优先级次于前者 只对此账号登录的用户有效
3、Git程序的安装文件夹中的etc\gitconfig文件
优先级最低 公用配置文件,对所有登录账号和所有git文档库都有效
二、“git config”指令的用法
1、作用:显示、添加、修改配置文件中的设置项
2、使用详解:
显示当前git的设置项:
git config -l
这个指令会显示三个配置文件中所有的设置项,顺序是从优先级低到高
显示单一配置文件
git config --system -l // etc\gitconfig git config --global -l // .gitconfig git config --local -l //.git
在配置文件中添加设置项
eg:把操作者的姓名和email记录在配置文件中,在commit时自动带入
git config user.name "操作者姓名" git config user.email "操作者email"
根据需要加入–global 等选项
删除设置项
–unset选项
eg:删除上面的user.name
git config --unset user.name
根据配置按需加入 –global 或 –system选项
定义指令别名 alias
git config alias.指令别名 "正式的指令和选项"
同样,视情况加入–global 和 –system选项
删除alias
git config --unset alias.指令别名
配置默认的文本编辑器
执行”git commit”时需要输入说明,在不加入-m 进行说明时,git会启动默认的vi编辑器,如果想换成自己惯用的文本编辑器,只要在配置文件中加入core.editor设置项即可。
git config --global core.editor "编辑器的路径"