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. pdo一次插入多条数据的2种实现方式

    pdo一次插入多条数据的2种实现方式: **** 1.一个sql插入多个值,防注入处理放在获取到值的时候使用htmlspecialchars(addslashes($params )); try{ f ...

  2. ZJOI2006 书架 lg2596

    题面见https://www.luogu.org/problemnew/show/P2596 题面就是描述了一个书柜从上到下放着书,可以看作一个序列,每个数的序号为它在从上向下数第几本 一开始建树偷了 ...

  3. day06_类与对象、封装、构造方法

    02_面向对象与常用类 01_面向对象思想的概述 面向过程:当需要实现一个功能的时候,每个具体的步骤都需要亲力亲为,详细处理每一个细节. 面向对象:当需要实现一个功能的时候,不关心具体步骤,而是找一个 ...

  4. vs2019清空输入缓冲区

    发现用cin.sync()在vs2019中不能清空输入缓冲区,以前的vs版本没试过,我看别人在vc中用cin.sync()可以清除,估计是IDE的问题..以下是我学习C++四个多月写的一整段代码 运行 ...

  5. pom.xml文件中dependency标签的scope子标签

    1.最近整合了公司的一个项目A,而A又依赖项目B,项目B中pom.xml中有一个依赖的<scope>provided</scope>,查了一下,原来provided属性,jar ...

  6. IDEA更换背景颜色与字体

    打开IDEA 选择左上角的File  ->  Setting -> Editor  -> Color Scheme  就可以设置  黑白背景  默认为白色  可以选择  Darcul ...

  7. 浏览器缓存信息(Autocomplete )

    Autocomplete HTML Attribute Not Disabled for Password Field 漏洞详细Web系统被识别到支持自动完成功能,这样通过浏览器可以获取到敏感信息. ...

  8. 【网站】Kiwi浏览器中文网

    2020年1月1日上线 访问地址:http://huangenet.gitee.io/kiwibrowser/

  9. 计算机网络,HTTP - 如何查看一个网站是否使用HTTP/2?

    方法 HTTP/2用":authority"头部代替"Host"头部. Chrome F12里面,HTTP/1.1有"view source" ...

  10. Docker+JMeter单机版+Nginx

    基于JMeter5.1.1+Nginx1.12.2JMeter发起压测  Nginx作为文件服务器 一.目录结构: Dockerfile文件: FROM ubuntu:18.04# 基础镜像 MAIN ...