参考资料:博客园 fireporsche git config配置
在git中,我们使用git config 命令用来配置git的配置文件,git配置级别主要有以下3类:
1、仓库级别 local 【优先级最高】 位置是当前目录下的 .git/config
2、用户级别 global【优先级次之】位置是主目录下的 ~/.gitconfig
(这个文件里存放有和push pull操作相关的路径)
3、系统级别 system【优先级最低】位置是根目录下的/etc/gitconfig
(这个文件我Ubuntu和MacOS上默认都是不存在的,官网给的路径是$(prefix)/etc/gitconfig
,我默认没有$prefix
这个变量,所以system层级的配置文件估计是要自己想用时再写。)
gitconfig文件的语法标志
参考官网: https://git-scm.com/docs/git-config
- 注释标识符
; bababaab
# babababa
- section subsection 与 变量(variable)
[section "subsection"]
var1 = value1
var2 = value2
var3 # var3的写法默认相当于 var3=true
变量属于其直接跟随的section或者subsection
section与subsection大小写敏感
variable大小写不敏感
注意官网给的示例中,=
左右都有空格
gitconfig中常用的配置项
[alias] 为git命令配置别名
[color] 设置git输出着色