配置信息

一、分类

  1. 系统级配置--system
    • 作用范围:所有用户和仓库
    • 位置:Git安装目录中的etc/gitconfig
    • 优先级:优先级最低
  2. 全局配置--global
    • 作用范围:影响当前用户的所有仓库
    • 位置:当前用户主目录下的.gitconfig文件中
    • 优先级:只高于系统及配置
  3. 本地配置--local
    • 作用范围:仅影响当前git仓库,每个git仓库都有一个本地的配置文件
    • 位置:存储在仓库的.git/config文件中。
    • 优先级:优先级最高

二、配置生效规则

  1. 优先级:本地配置 > 全局配置 > 系统配置
  2. 继承规则
  • 如果某个配置项在本地配置中存在,则该配置项优先于全局和系统配置。
  • 如果本地配置项不存在,Git 会查找全局配置。
  • 如果全局配置项也不存在,Git 会查找系统配置。

三、常用配置

  1. 配置用户名和邮箱

    • git config --global user.name "Your Name"
      git config --global user.email "your.email@example.com"
      
    • 用户名和邮箱主要是为了提交记录时标识身份

  2. 配置的查看

    • git config --list # 查看所有级别的配置
      git config --system --list # 查看系统级别的配置
      
posted @ 2025-01-14 11:30  ouyangxx  阅读(40)  评论(0)    收藏  举报