Git进阶之旅:Git 配置信息 Config

Git 配置级别:
  1. 仓库级别:local 优先级最高
  2. 用户级别:global 优先级次之
  3. 系统级别:system 优先级最低
配置文件位置:
  1. git 仓库级别对应的配置文件是当前仓库下的 .git/config
  2. git 用户级别对应的配置文件时用户宿主目录下的 ~/.gitcong
  3. git 系统级别对应的配置文件时 git 安装目录下的 /etc/gitconfig
查看配置信息:
  1. git config ---local -l:查询仓库级别
  2. git config --global -l:查询用户级别
  3. git config --system -l:查询仓库级别
config 修改:
  1. 修改用户系统级别用户名和邮箱:
    1. git config --system user.name ''xxx''
    2. git config --system user.email "xxx@qq.com"
    3. 注意:不要手动修改每个级别的配置文件,要用命令修改
  2. 说明:
    1. 对于Git 来说,配置文件的权重是 仓库 > 全局 > 系统。Git 会使用这一系列的配置文件来存储自己定义好的偏好,他会先查找 /etc/gitconfig 文件(系统级),该文件含有对系统上所有的用户及他们所拥有的仓库都生效的配置值。
    2. 接下来 Git 会查找每个用户的 ~/.gitconfig 文件(全局级)。最后 Git 会查找用户定义的各个库中 Git 目录下的配置文件 .git/config(仓库级),该文件中的值只对当前所属仓库有效。
相关推荐
切糕师学AI9 小时前
如何查看已合并到 master 分支的所有分支?Git 分支清理指南
大数据·git·elasticsearch
DevUp16 小时前
一个管「引」,一个管「抄」:Submodule 和 Subtree 到底差在哪
git·前端工程化
lingran__17 小时前
Git 完全指南(三):远程仓库与标签管理
开发语言·git·gitee·ssh·团队协作·远程仓库·分布式版本控制
lingran__1 天前
Git 完全指南(二):分支管理
git·分支管理·版本控制·团队协作·多人开发·git flow
必须会一定会1 天前
Agent Handoff v0.6.0 跨电脑同步:Git、EVENTS.jsonl、CONTEXT.md 使用方法
人工智能·git·ai编程
cui_hao_nan2 天前
Git常用命令1
运维·git
xxwl5852 天前
Git常用命令的学习
git·学习
攻城狮-申2 天前
git本地分支对齐远程分支
前端·git
不怕犯错,就怕不做2 天前
git prune 自动删除本地记录中那些远程已经不存在的分支引用
linux·服务器·git
ELI_He9992 天前
如何还原已经推送的提交
git