• git的配置文件


    转载:https://cnbin.github.io/blog/2015/06/19/git-config-ming-ling-cha-kan-pei-zhi-wen-jian/

    Git Config 命令查看配置文件

    配置文件如何生效

    对于 git 来说,配置文件的权重是仓库>全局>系统。Git 会使用这一系列的配置文件来存储你定义的偏好,它首先会查找 /etc/gitconfig 文件(系统级),该文件含有对系统上所有用户及他们所拥有的仓库都生效的配置值。接下来 Git 会查找每个用户的 ~/.gitconfig 文件(全局级)。最后 Git 会查找由用户定义的各个库中Git目录下的配置文件 .git/config(仓库级),该文件中的值只对当前所属仓库有效。以上阐述的三 层配置从一般到特殊层层推进,如果定义的值有冲突,以后面层中定义的为准,例如:.git/config 和 /etc/gitconfig 的较量中, .git/config 取得了胜利。

    使用 git config 命令查看配置文件

    命令参数–list, 简写 -l

    格式:git config [–local|–global|–system] -l

    查看仓库级的 config,命令:git config –local -l
    查看全局级的 config,命令:git config –global -l
    查看系统级的 config,命令:git config –system -l
    查看当前生效的配置,  命令:git config -l
    

    使用 git config 命令编辑配置文件

    命令参数 –edit, 简写 -e

    格式:git config [–local|–global|–system] -e

    查看仓库级的config,命令:git config –local -e,与–list参数不同的是,git config -e默认是编辑仓库级的配置文件。
    查看全局级的config,命令:git config –global -e
    查看系统级的config,命令:git config –system -e
    

    执行这个命令的时候,git 会用配置文件中设定的编辑器打开配置文件。

    增加一个配置项

    参数 –add

    格式: git config [–local|–global|–system] –add section.key value (默认是添加在 local 配置中)

    注意 add 后面的 section,key,value 一项都不能少,否则添加失败。比如我们执行:git config –add man.name John

    img

    获取一个配置项

    有时候,我们并不需要查看所有配置的值,而是查看某个配置项的值,怎么做呢?

    命令参数 –get

    格式:git config [–local|–global|–system] –get section.key (默认是获取 local 配置中内容) 我们先往 global 配置中写入一个 man .name=John 的配置项,再使用 git config –get man.name看看得到的是什么。 img

  • 相关阅读:
    Linux常见命令
    关于SpringBoot开发微信模板推送
    SpringBoot使用ModelAndView时配置视图解析器
    自定义SpringBoot控制台输出的图案
    关于Maven整合SSM项目中报错Invalid bound statement (not found):的问题解决
    Mysql 经典案例总结(学习之前需要有Mysql基础)01
    认识Java Spring 框架
    设计模式1--简单工厂
    C#中扩展方法
    苹果MDM原理和实现过程
  • 原文地址:https://www.cnblogs.com/shengulong/p/8324748.html
Copyright © 2020-2023  润新知