1. 概述

  1. 管理 git 配置文件命令
  2. 配置算是 git 的 meta
  3. 大概了解下就行
    1. 写这个的原因, 是因为 安装 的时候需要配置 用户名 和 密码
    2. 这个操作本质上, 是对属性的配置
    3. 先简单知道下操作就行, 属性具体的意思, 结合具体问题讲, 会稍微好点

2. 作用域

  1. 三种

    1. --local
    2. --global
    3. --system
  2. 优先级

    1. 1 > 2 > 3
  3. 具体文件

  4. 默认值

    1. 这个目前还不知道

      1. todo
  5. 使用

    1. 命令

      > git config [--local|--global|--system] [option]

3. 命令

1. 字段

  1. 查看

    # 包括了 三个范围 的 list
    > git config --list
    # 获取单个字段
    > git config --get <name>
  2. 添加

    > git config --add <name> <value>
  3. 修改

    1. 重复添加

      1. 场景

        1. 同 添加, 已经存在的, 会再添加一个
        2. 是后面那个为准
    2. 重命名变量

      1. 貌似没有
  4. 删除

    1. 删除一个

      1. 场景

        1. 某个字段存在, 且仅有一个值
      2. 命令

        > git config --unset <name>
    2. 删除多个
      1. 场景

        1. 使用 add 多次设置了同一个变量
        2. 使用 删除一个, 会提示 字段有多个值, 并且无法删除
      2. 命令

        > git config --unset-all <name>

4. 配置文件

  1. 概述

    1. 暂略

5. 疑问

  1. 字段

    1. 字段是随便加的吗

      1. 是的, 可以
    2. 字段的意义

      1. 在 帮助文档 的 Variables 字段下面

        1. 那里有 git 支持的所有字段, 以及解释
        2. git config --help
    3. 字段重命名

      1. 貌似没有
  2. section

    1. 这是啥
  3. 默认值

    1. 不加 file 的默认值是啥
  4. 命令混乱

    1. 概述

      1. 好些地方, 同一种操作, 有两种命令
      2. 我不喜欢这种
        1. 容易造成混乱
      3. 我比较喜欢类似 restful 之类的风格
        1. 通过命令来确定具体资源
        2. 通过具体 不同的动作, 来对资源进行请求操作
    2. git 举例

      1. 查看

        > git config <name>
      2. 添加

        > git config <name> <value>

Git - 01. git config的更多相关文章

  1. 01: git & github

    目录:GIT其他篇 01: git & github 02: git分支管理 目录: 1.1 常见版本管理工具介绍 及 版本工具作用 1.2 git.GitHub和SVN比较 1.3 本地gi ...

  2. Git log diff config高级进阶

    Git 历史相关和 git config 高级进阶 前一段时间分享了一篇<更好的 git log>简要介绍怎么美化 git log 命令,其中提到了 alias命令,今天再继续谈谈 git ...

  3. [Git]01 如何安装和配置

     简单地说,Git 究竟是怎样的一个系统呢? 请注意,接下来的内容非常重要,若是理解了 Git 的思想和基本工作原理,用起来就会知其所以然,游刃有余.在开始学习 Git 的时候,请不要尝试把各种概 ...

  4. SourceTree 01 - git 客户端介绍

    SourceTree - git客户端介绍 SourceTree系列第1篇 --->> SourceTree 01 - git 客户端介绍(http://www.cnblogs.com/g ...

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

    Windows系统Git配置教程(Git配置git config)   在很多Git配置教程中,多是安装完毕后就告诉大家要配置用户名和邮箱,但是这个配置是保存在哪里呢,配置后面的参数有什么不同呢,下面 ...

  6. Git、Github习笔记01——Git本地仓库

    作者:Eventi 出处:http://www.cnblogs.com/Eventi 欢迎转载,也请保留这段声明.谢谢! git简介 版本控制软件,由Linus(linux开发者)开发,最初用来对li ...

  7. 01 . Git常用命令及方法和分支管理

    原理 # Workspace:工作区 # Index / Stage:暂存区 # Repository:仓库区(或本地仓库) # Remote:远程仓库 本地分支关联远程 git branch --s ...

  8. Git 的配置 config

    Git 的配置 config Git 的配置 config config 文件简述 config 文件位置 信息查询 修改 config 文件 编辑配置文件 增加指定配置项 删除指定配置项 自助餐   ...

  9. Git学习01 --git add, git commit , git log ,git status, git reset --hard, head

    Git官方提供的快速入门教程:https://try.github.io/levels/1/challenges/1 特点:Git极其强大的分支管理:分布式版本 集中式版本控制系统,版本库是集中存放在 ...

随机推荐

  1. [AHOI2002] 芝麻开门 - 数论

    求 \(n^k\) 的因子和, \(n \leq 2^{16}, k \leq 20\) Solution \[\prod_i \frac{p_i^{q_ik+1}-1}{p_i-1}\] #incl ...

  2. 解决VMware中Ubuntu18.04全屏问题

    在VMware中Ubuntu18.04全屏问题   在虚拟机机中安装完Ubuntu18.04之后界面显示的特别小,默认的好像是800*600分辨率,看着不舒服.先是在设置->设备->显示 ...

  3. java替换文件中某一行文本的内容

    个人博客 地址:http://www.wenhaofan.com/article/20180913160442 代码如下 package com.wenhaofan.common.kit; impor ...

  4. 04-Java基础语法【IDEA、方法】

    重要内容记录: 01.IDE介绍 IDE(Integarted Development Environment)是Java集成开发环境,是一种专门用来提高Java开发效率的软件. 免费的IDE:Ecl ...

  5. 最短路(Dijkstra,Floyd,Bellman_Ford,SPFA)

    当然,这篇文章是借鉴大佬的... 最短路算法大约来说就是有4种——Dijkstra,Floyd,Bellman_Ford,SPFA 接下来,就可以一一看一下... 1.Dijkstra(权值非负,适用 ...

  6. 简单易用,用Powershell劫持Windows系统快捷键

    POC:  $WshShell = New-Object -comObject WScript.Shell $Shortcut = $WshShell.CreateShortcut("des ...

  7. JAVA 注解教程(五)注解的提取

    注解与反射 注解通过反射获取.首先可以通过 Class 对象的 isAnnotationPresent() 方法判断它是否应用了某个注解 public boolean isAnnotationPres ...

  8. No serializer found for class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor

    使用jpa做增删改查的时候出现了这个异常,原因是转化成json的时候,fasterxml.jackson将对象转换为json报错,发现有字段为null 解决方案:实体类上添加 @JsonIgnoreP ...

  9. C++ 跨dll传递string类型参数执行出错问题

    今天遇到一个问题,在一个dll工程中定义了一个返回值为string,参数为string的函数,然后在一个测试工程中调用,Release模式下一切正常Debug模式下整个函数的执行到return之前都毫 ...

  10. P4562 [JXOJ2018]游戏

    题目描述 她长大以后创业了,开了一个公司. 但是管理公司是一个很累人的活,员工们经常背着可怜偷懒,可怜需要时不时对办公室进行检查. 可怜公司有 n 个办公室,办公室编号是 l 到 l+n−1 ,可怜会 ...