跳到主要内容

git常见问题处理

· 阅读需 1 分钟

config 文件的三个作用域

上面说过,针对 config 指令进行操作,会有不同的权限。其实主要就是因为我们操作完毕后的相关指令存储在哪个config文件中决定的。git主要有三个地方存储这些变量。

  • /etc/gitconfig:本地系统全部用户的通用配置。

    (这个文件就存储在本地Git的安装目录下的etc文件夹中)。通过 git config --system 操作后的配置就是修改和存储在该文件中。

  • .gitconfig:当前用户的通用配置。

    (这个文件其实就在我们本地用户文件夹中C:/User/zinyan/.gitconfig)。通过git config --global 操作后的配置就是修改和存储在该文件中。

  • .git/config:当前仓库的通用配置。

    (这个文件在本地仓库项目的.git/config文件中)。通过git config --local操作后的配置就是修改和存储在该文件中。