git的配置文件介绍


参考资料:博客园 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输出着色


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM