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. [USACO08JAN] 手机网络 - 树形dp

    经典问题系列 覆盖半径\(1\)的最小点覆盖集 \(f[i][0]\) 表示不在此处建信号塔,但\(i\)及其子树都有信号 \(f[i][1]\) 表示在此处建信号塔,但\(i\)及其子树都有信号 \ ...

  2. Java代码手段防止非法请求——防盗链

    Java代码手段防止非法请求,思路如下:        1. 获取到当前请求的域名,如www.a.com        2. 获取到请求资源的上一个地址        3. 判断上一个地址是否为空,如 ...

  3. MySQL安装版安装过程

    步骤1 步骤2 步骤3 步骤4 步骤5 步骤6 步骤7 步骤8 步骤9 步骤10 步骤11 步骤12

  4. mysql远程链接(可以在服务器上配置然后在本地连接远程服务器)

    ps:如果一下的连接不成功原因:一定要关闭windows防火墙或者linux的防火墙 1.在服务器端授权(黄色标记的地方第一个是用户名,第二个的意思是可以远程连接,第三个是密码) GRANT ALL  ...

  5. 腾讯云COS对象存储

    一.腾讯云COS 腾讯云对象存储 COS 是一种存储海量数据的分布式存储服务.COS 提供了多种对象的存储类型:标准存储.低频存储.归档存储. 二.为什么要使用TA 便宜: 个人用户有6个月的免费使用 ...

  6. Tomcatd断点调试Debug

    ideaDebug设置

  7. mysql-sql分析策略及优化

    tranlation事务:从失败中回复到正常状态的方法多个应用并发访问数据库时,提供隔离方法 acid原子性:要么成功.要么失败一致性:数据保持“合理性”隔离型:多个事务同时并发执行,每个事务就像各自 ...

  8. jdk8-》stream⾥的map和filter函数使⽤

    map函数 将流中的每⼀个元素 T(入参) 映射为 R(返回值)(类似类型转换)    类似遍历集合,对集合的每个对象做处理.场景:转换对象,如javaweb开发中集合⾥⾯的DO对象转换为DTO对象 ...

  9. Eclipse导入工程Some projects cannot be imported because they already exist in the workspace

    记录一下本次出错原因,以及解决方法 错误原因: 第一次导入后,删除工程,没有没有勾选Delete project contents on disk(cannot be undone) 解决方法: 1 ...

  10. 访问windows共享无法分配内存问题解决

    设置:“HKLMSYSTEMCurrentControlSetControlSession ManagerMemory ManagementLargeSystemCache” 为 “1″ 设置:“HK ...