配置git的时候会使用git config,那么git config、git config --global、git config --system之前有何区别呢?

一:区别

1.执行git config -e,如下图,会打开该项目所属的配置文件(作用域最小,值针对当前项目有效)。

2.执行git config -e --global,如下图,会打开C:\Users\XiaoRui\.gitconfig下的配置文件(作用域中等,为登陆这台计算机的用户)。

3.执行git config -e --system,如下图,会打开D:\Program Files\Git\etc\gitconfig(作用域最大,整台计算机,不管登陆那个帐号,不管哪个项目)。

二:优先级

有没有想过,如果三种配置里面都设置了某个参数,那么最后生效的是哪种呢?它们之前的优先级为(由高到低):git config > git config --global > git config --system。

也就是作用域范围越广的优先级越低,相信这个不难理解。

./config/config_global.php,直接git config和带--global、--system的区别相关推荐

  1. Git config 查看和设置配置信息

    Git使用git config 指令来指定与git相关的配置 config 配置有system级别.global(用户级别).和local(当前仓库)三个级别,三个设置范围system->glo ...

  2. git config设置用户名_一个神奇的工具,实现多人协作,git常用命令详解

    git是一款开源的分布式版本控制工具,在世界上所有分布式版本控制工具中,git是最快.最简单.最流行的. git的作者是Linux之父:Linus Benedict Torvalds,当初开发git仅 ...

  3. git config命令使用

    1. git config简介 我们知道config是配置的意思,那么git config命令就是对git进行一些配置.而配置一般都是写在配置文件里面,那么git的配置文件在哪里呢?互动一下,先问下大 ...

  4. git config配置文件

    Git有一个工具被称为git config,它允许你获得和设置配置变量:这些变量可以控制Git的外观和操作的各个方面.这些变量可以被存储在三个不同的位置: ---------------------- ...

  5. git config命令入门

    git config命令入门 git config命令用来配置git 1.仓库级别 local [优先级最高]2.用户级别 global[优先级次之]3.系统级别 system[优先级最低] 查看仓库 ...

  6. git init、git status、git config user.name、git add、git commit、git remote、git push、git clone、git pull

    1. Git本地仓库初始化 1.1 git init 功能 git init:初始化一个新本地仓库,它会在工作目录下生成一个.git的隐藏文件夹来管理仓库,千万不要删掉它. 1.2 git statu ...

  7. 【Git配置技巧】01. 配置文件git config介绍

    Git有一个工具被称为git config,它允许你获得和设置配置变量:这些变量可以控制Git的外观和操作的各个方面. 一. 配置文件的存储位置 这些变量可以被存储在三个不同的位置: 1./etc/g ...

  8. Git:Git初始化(git config)

    一.查看Git的版本  1.查看git版本库的版本:  二.Git配置  1.配置版本库级别配置用户名:  2.配置版本库级别配置email:  3.配置版本库级别配置命令别名alias.st sta ...

  9. git config命令详解

    Git有一个工具被称为git config,它允许你获得和设置配置变量:这些变量可以控制Git的外观和操作的各个方面. 一. 配置文件的存储位置 这些变量可以被存储在三个不同的位置: 1./etc/g ...

  10. Windows系统Git配置教程(Git配置git config)

     在很多Git配置教程中,多是安装完毕后就告诉大家要配置用户名和邮箱,但是这个配置是保存在哪里呢,配置后面的参数有什么不同呢,下面就具体说一说Git配置,刚好重新安装了一下Git,做个记录. Git配 ...

最新文章

  1. 开源用于寻找系外行星的代码
  2. myflow.js 工作流类扩展
  3. 图解四种启动模式 及 实际应用场景解说
  4. python type函数
  5. 一文搞定 Spring Data Redis 详解及实战
  6. mysql 5.6 ddl 锁表_MySQL数据库之MySQL5.6 Online DDL 是否锁表、rebuild表、inplace的说明...
  7. cf有没有linux版本,急切求助万能的吧友 !!! Linux系统能玩穿越火线吗 好
  8. 用Appscan 作代理,录制APP页面的限制条件
  9. 搭建个人博客站点流程
  10. 麻辣探:大学生就业翻译竞争激烈 IT制造需求大
  11. linux安装jdk1.8
  12. 为什么正定矩阵等于转置_正定矩阵的定义性质-正定矩阵的判定方法-正定矩阵转置和本身...
  13. CMD命令创建文件夹快捷方式
  14. mysql router 介绍_MySQL Router 介绍篇
  15. java word 水印_java操作word水印
  16. .NET跨平台:在CentOS上编译dnx并运行ASP.NET 5示例程序
  17. dw建站404问题,dw 404
  18. 经典文章:一位营销总监的辞职信及回复
  19. Provides transitive vulnerable dependency org.yaml:snakeyaml:1.33
  20. 线性表(链式存储结构)C语言

热门文章

  1. 持续集成(4)工具对比
  2. 使用插件扩展Docker
  3. nginx编译和调试
  4. [Angular 2] ngFor
  5. 在MongoDB中实现聚合函数
  6. Think in Java读书笔记--对象入门
  7. spring mvc +@Valid +@RequestBody 来做参数校验返回400,并且不显示具体message 如何解决...
  8. Eclipse无法查看Servlet源代码的解决方案
  9. OSX 鼠标和键盘事件
  10. Python练习5-正则表达式