Git之查看配置文件--如fatal:unable to read config file

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,这个时候会显示最终三个配置文件计算后的配置信息
版本库级配置文件信息:
Git之查看配置文件--如fatal:unable to read config file_第1张图片

全局级配置文件信息:
Git之查看配置文件--如fatal:unable to read config file_第2张图片

系统级配置文件信息(文件找不到):
Git之查看配置文件--如fatal:unable to read config file_第3张图片

  • 查看安装目录下etc文件,文件中无配置文件config
Git之查看配置文件--如fatal:unable to read config file_第4张图片
  • 实际安装后,该配置文件单独在C盘/ProgramData/Git文件中
Git之查看配置文件--如fatal:unable to read config file_第5张图片
  • 进入C/ProgramData/Git中查看即可
Git之查看配置文件--如fatal:unable to read config file_第6张图片

查看当前生效配置
Git之查看配置文件--如fatal:unable to read config file_第7张图片



你可能感兴趣的:(Git)