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

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.xdnf.cn/news/17831.html

相关文章:

  • MaxKB+合合信息TextIn:通过API实现PDF扫描件的文档审核
  • 如何构建PHP表单页面及验证相关原理(PHP基础)
  • 自动驾驶决策算法 —— 有限状态机 FSM
  • Android 引导式访问(屏幕固定 Screen Pinning)完整指南
  • Fluent Bit 日志合并正则表达式(上)
  • Docker守护进程安全加固在香港VPS环境的操作标准
  • n8n、Workflow实战
  • PyCharm Community 2024.2.3.exe 安装教程(详细步骤,附安装包下载)
  • 2-1〔O҉S҉C҉P҉ ◈ 研记〕❘ 漏洞扫描▸理论基础与NSE脚本
  • 《飞算JavaAI:新一代智能编码引擎,革新Java研发范式》
  • python3.10.6+flask+sqlite开发一个越南留学中国网站的流程与文件组织结构说明
  • 微调入门:为什么微调
  • LeetCode 分割回文串
  • MySQL-单表查询
  • GitHub的简单使用方法----(5)
  • C++联合体的定义
  • 春日花园动画
  • 9. React组件生命周期
  • linux远程部署dify和mac本地部署dify
  • 机器学习—— TF-IDF文本特征提取评估权重 + Jieba 库进行分词(以《红楼梦》为例)
  • 能刷java题的网站
  • ROS教育中自动驾驶机器人的技术融合与技术创新
  • 如何将 AGV 叉车成功集成到仓库自动化系统中?
  • Apache 服务器基础配置与虚拟主机部署
  • AI智能体如何从错误中学习:反思机制详解
  • Flutter ExpansionPanel组件(可收缩的列表)
  • 云原生作业(tomcat)
  • 异或和查询
  • echarts配置项详细解释
  • C99中的变长数组(VLA)