git 的配置信息存储在哪里

git 的配置信息可以存储在三个地方。三个不同的地方

  1. /etc/gitconfig 系统级
  2. ~/.gitconfig 或者 ~/.config/git/config 用户级
  3. .git/config 项目级

配置文件的优先级

系统级的的优先级最低,项目级的优先级最高。

配置范围

系统级的设置后,会对整个电脑上的所有用户和项目起作用,用户级的只对用户和该用户的项目起作用。

git 指定配置的范围

  1. --system 系统范围
  2. --global 用户范围
  3. --local 本项目,模式是 local

git 配置示例

git config --system user.name sysname

cat /etc/gitconfig
[user]
        name = sysname

git 查看完整的配置信息

git config --list --show-origin

file:/etc/gitconfig     user.name=sysname
file:/root/.gitconfig   user.name=Your Name
file:/root/.gitconfig   user.email=you@example.com
file:.git/config        core.repositoryformatversion=0
file:.git/config        core.filemode=true
file:.git/config        core.bare=false
file:.git/config        core.logallrefupdates=true

Leave a Reply

您的邮箱地址不会被公开。 必填项已用 * 标注