版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/CXHPLY/article/details/50419951
Git 提供git config 工具,用来配置或读取相应的工作环境变量。如何读取这些配置信息?当读取system系统级配置信息时,为什么会出现
fatal: unable to read config file 'D:\Program Files\Git\mingw64/etc/gitconfig':
No such file or directory ???
Git具有三个配置文件:
- 1. 版本库级配置文件(.git/config)
- 配置仅仅针对当前项目有效;
- 若使用 git config 时用 --local选项,读写的就是这个文件。
- 2. 全局配置文件(~/.gitconfig )
- 用户目录下的配置文件只适用于该用户;
- 若使用 git config 时用 --global选项,读写的就是这个文件。
- 3. 系统级配置文件(/etc/gitconfig )
- 系统中对所有用户都普遍适用的配置;
- 若使用 git config 时用 --system选项,读写的就是这个文件。
注意----优先级
- 版本库级配置文件 > 全局配置文件 > 系统级配置文件
- 因此,每一个级别的配置都会覆盖上层的相同配置.
用git config命令查看配置文件
- 命令参数 –list, 简写 -l
- 格式:git config [–local|–global|–system] -l
- 查看版本库级的config----------命令:git config --local -l
- 查看全局级的config------------命令:git config --global -l
- 查看系统级的config------------命令:git config --system -l(系统级配置文件找不到)
- 查看当前生效的配置----------命令:git config -l,这个时候会显示最终三个配置文件计算后的配置信息
版本库级配置文件信息:
全局级配置文件信息:
系统级配置文件信息(文件找不到):
- 查看安装目录下etc文件,文件中无配置文件config
- 实际安装后,该配置文件单独在C盘/ProgramData/Git文件中
- 进入C/ProgramData/Git中查看即可
查看当前生效配置