当前位置: 首页 > news >正文

git config的配置全局或局部仓库的参数: local, global, system

git config的范围参数: local, global, system

  • 1. `--local`: 作用于当前仓库
  • 2. `--global`: 作用于当前用户的全局范围的 Git 仓库
  • 3. `--system`: 作用于系统范围内的 Git 仓库
  • 4. 注意事项
  • 参考链接

1. --local: 作用于当前仓库

--local: 这个参数的作用范围是当前仓库。其配置的参数保存在当前 git 仓库下的 .git/config 中,只对当前仓库有效。

示例指令:

git config --local user.name "myNameLocal"
git config --local user.email "1234@xxx.com"

执行完上述指令之后,文件.git/config 中会增加如下两行内容:

在这里插入图片描述

2. --global: 作用于当前用户的全局范围的 Git 仓库

--global: 作用于当前用户的全局范围的 Git 仓库。其配置的参数保存在当前用户下的 ~/.gitconfig 中,只对当前用户有效。

示例指令:

git config --local user.name "myNameGlobal"
git config --local user.email "1234123@xxx.com"

执行完上述指令之后,文件~/.gitconfig 中会增加如下两行内容:

在这里插入图片描述

3. --system: 作用于系统范围内的 Git 仓库

--system: 作用于当前系统范围的 Git 仓库。其配置的参数保存在系统下的 /etc/gitconfig 中,对当前系统中的所有用户有效。注意,修改系统配置通常需要sudo权限。

示例指令:

sudo git config --system user.name "myNameSystem"
sudo git config --system user.email "123412312@xxx.com"

执行完上述指令之后,文件/etc/gitconfig 中会增加如下两行内容:

在这里插入图片描述

4. 注意事项

  1. 这三种配置只配置其中一个就可以正常使用git。笔者一般使用--global参数对git进行配置。
  2. 可以通过git config --list指令进行查看当前的 git 配置.

比如可以使用下列指令查看--local 配置的参数:

git config --list --local

终端输出结果:
在这里插入图片描述

  1. 当存在多个配置时或者当这个三种配置都已经进行配置了,git 对于这三者有如下的优先级:
    local > global > system , 也就是 配置到当前仓库--local的参数优先级最高。

参考链接

[1] 极客教程. Git 修改git config [EB/OL]. https://geek-docs.com/git/git-questions/531_git_resetting_git_config.html, xxxx-xx-xx/2025-08-12.

http://www.lryc.cn/news/618506.html

相关文章:

  • 【unity实战】使用Splines+DOTween制作弯曲手牌和抽牌动画效果
  • 有限元方法中的数值技术:行列式、求逆、矩阵方程
  • 【bug 解决】串口输出字符乱码的问题
  • 【Datawhale夏令营】多模态RAG学习
  • 【Bug经验分享】由jsonObject-TypeReference引发的序列化问题
  • 【昇腾】关于Atlas 200I A2加速模块macro0配置3路PCIE+1路SATA在hboot2中的一个bug_20250812
  • STM32_bug总结(TIM定时中断进不去和只进1次)
  • 高性能web服务器Nginx
  • 【Android】【bug】Json解析错误Expected BEGIN_OBJECT but was STRING...
  • linux 开机进入initramfs无法开机
  • 跨设备开发不再难:HarmonyOS 分布式任务管理应用全解析
  • 《Fast Automatic White Balancing Method by Color Histogram Stretching》论文笔记
  • 让齿轮与斑马线共舞:汽车文化驿站及安全教育基地的展陈实践
  • 农业智慧大屏系统 - Flask + Vue实现
  • 安全合规5--终端安全检测和防御技术
  • Python初学者笔记第二十二期 -- (JSON数据解析)
  • 【智慧城市】2025年湖北大学暑期实训优秀作品(3):基于WebGIS的南京市古遗迹旅游管理系统
  • 机器学习 [白板推导](十)[马尔可夫链蒙特卡洛法]
  • js高阶-总结精华版
  • [ 数据结构 ] 时间和空间复杂度
  • 机器学习之TF-IDF文本关键词提取
  • 机器学习-决策树(上)
  • HCIP项目之OSPF综合实验
  • 《算法导论》第 21 章-用于不相交集合的数据结构
  • Linux下命名管道和共享内存
  • django celery 动态添加定时任务后不生效问题
  • 自建知识库,向量数据库 体系建设(二)之BERT 与.NET 8
  • “生成式UI革命”:Tambo AI如何让你的应用“开口说话、动手搭界面” | 全面深剖、案例实践与未来展望
  • 深度学习自动并行技术:突破计算瓶颈的智能调度艺术
  • 每日任务day0812:小小勇者成长记之挤牛奶