不同的git config操作不同的参数文件

1 git config --global        // 配置用户目录下的.gitconfig那文件
2 git config --system        // 配置系统级配置文件
3 git config -e              // 编辑项目版本库的.git/config文件
4 git config -e --global     // 编辑用户主目录下的.gitconfig文件
5 git config -e --system     // 对系统级配置文件进行编辑

这三个配置文件分别是:

  1. 版本库级别的配置文件,优先级最高
  2. 全局配置文件(用户主目录下),优先级次之
  3. 系统级配置文件(/etc目录下),优先级最低

git配置文件采用的ini格式的,git config <section>.<key>命令来读取INI配置文件中某个配置的键值

如果想要更改INI文件中某个属性的值也非常简单git config <section>.<key> <value>

1 git config core.bare        // 读取[core]小节的bare属性
2 git config a.b something    // 修改a.b的值
3 git config x.y.z others     // 修改x.y.z的值

git config命令可以操作任何其他的INI文件,以下两个命令是有区别的:

1 git config --file test.ini a.b.c "hello, world"       // 给文件test.ini添加配置项
2 git config  test.ini a.b.d "hello, world"             // 给.git/config文件添加配置项

第二个命令的效果如下:

1 [core]
2         repositoryformatversion = 0
3         filemode = true
4         bare = false
5         logallrefupdates = true
6 [test]
7         ini = a.b.d

转载于:https://www.cnblogs.com/tuhooo/p/8879805.html

git学习(二):git config命令相关推荐

  1. Git学习二、GitLab官网,安装自己的一个私有Gitlab代码管理库

    Git学习一.TortoiseGit 安装后,文件夹前面不显示相关状态图标解决办法 Git学习二.GitLab官网,安装自己的一个私有Gitlab代码管理库 Git学习三.Git与SVN的差异,Git ...

  2. 超详细的Git学习记录(Git基础内容/IDEA集成Git/GitHub/Gitee/GitLab及Centos7部署GitLab)

    超详细的Git学习笔记 从B站搜到的尚硅谷视频学习了Git,记录了一下学习的内容,收获很大 学习地址: https://www.bilibili.com/video/BV1vy4y1s7k6?p=11 ...

  3. Git学习笔记:常用命令总结

    本文根据廖雪峰的博客,记录下自己的学习笔记.主要记录常用的命令,包括仓库初始化.添加文件.提交修改.新建分支.内容暂存.分支管理.标签管理等内容. git是分布式版本控制系统. 首先是安装,从官网下载 ...

  4. 【git学习二】git基础之git管理本地项目

    1.背景 git基础打算分两部分来说,一部分是对于本地项目的管理,第二部分是对于远程代码仓库的操作.git执行本地项目管理包括对于相关文件的追踪,暂存区的比较分析,提交,撤销等功能. 2.本地项目管理 ...

  5. 【Git学习】git常用命令

    1) 查看日志 我们常用 -p 选项展开显示每次提交的内容差异,用 -2 则仅显示最近的两次更新: 还有许多摘要选项可以用,比如 –stat,仅显示简要的增改行数统计 -p 按补丁格式显示每个更新之间 ...

  6. Git学习笔记—Git Flow

    在Java程序开发中的定制开发规范,想要把项目正规高效的跑起来.引入 Git 版本控制,Git-Flow 便成为了首选. 今天动力节点Java学院来带你了解一下. 一.为什么使用 git-flow 当 ...

  7. 【git学习】git管理本地项目

    (转载请注明出处:http://blog.csdn.net/buptgshengod) 1.背景 最近打算使用git管理本地的项目,网上的资料很多,但是很杂,这这整理一下. 2.git使用 (1)初始 ...

  8. git上传分支的原理_几张图让你彻底弄懂git工作流(二) ——git分支

    上篇文章已经说了Git简史以及Git基础,那么这篇文章简单总结下Git分支 Git分支 为了理解 Git 分支的实现方式,我们需要回顾一下, Git保存的不是文件差异或者变化量,而只是一系列文件快照. ...

  9. Git学习:git clean的用法

    git clean 命令用来从你的工作目录中删除所有没有tracked过的文件. git clean 经常和 git reset --hard 一起结合使用.记住reset只影响被track过的文件, ...

最新文章

  1. Sql Server实用操作-无数据库日志文件恢复数据库两种方法
  2. Leetcode刷题 225题:用队列实现栈(基于Java和c++两种语言)
  3. ubuntu 16.04安装visual studio code 提示libnss3版本低:NSS = 3.26 is required
  4. linux bash tutorial
  5. 低碳数据中心,因何而来?一文读懂如何利用超融合降碳
  6. 查找问题的利器 - Git Bisect
  7. 关于从Activity A跳转到Activity B ,其中Activity A中有一个VideoView,Activity B中有一个MediaPlayer。...
  8. JAVA中反射机制五(JavaBean的内省与BeanUtils库)
  9. Hadoop数据读写原理
  10. jsp小区车位管理系统
  11. 跨站请求伪造(CSRF)攻击是什么?如何防御?
  12. 《鸟哥 Linux 私房菜:基础版》阅读笔记
  13. 拉结尔6月21日服务器维护,《拉结尔》6月19日换端更新公告
  14. 代写php代码作业,C++代写 CS 100 Project Two代做php实验作业
  15. mysql查询字段最大的一条数据类型_SQL查询一个表中类别字段中Max()最大值对应的记录...
  16. 六西格玛dfss_六西格玛设计(DFSS)的方法和知识
  17. 有梦想的闲鱼之团队介绍
  18. 输出100以内不能被7整除的数
  19. PT100温度传感器的工作原理
  20. 百度爱番番实时CDP建设实践

热门文章

  1. Xcode打包踩过的那些坑
  2. Nagios_快速配置
  3. linux删除编译中间件,关于linux 里安装编译环境和中间件
  4. Vmware ESXi应用之如何使用母盘模板部署虚拟机
  5. CSS定义通用透明效果
  6. python程序设计方法学_python学习笔记(12)--程序设计方法学
  7. 停止做这7件事,你的工作效率至少翻一倍!
  8. 计算机职业学校杭州,杭州2021年计算机学校是干什么的
  9. 在android中怎么定义垂直,Android中的垂直(旋转)标签
  10. ArcGIS——数据库与服务备份(一、oracle中的geodatabase备份使用impdp与expdp)