配置信息

一、分类

  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 @   ouyangxx  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示