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. BK: Data mining: concepts and techniques (1)

    Chapter 1 data mining is knowledge discovery from data; The knowledge discovery process is an iterat ...

  2. Myeclipse连接Mysql数据库时报错:Error while performing database login with the pro driver:unable

    driver template: Mysql connector/j(下拉框进行选择) driver name: 任意填,最好是数据库名称,方便查找 connection URL: jdbc:mysq ...

  3. 126. 单词接龙 II

    题目: 链接:https://leetcode-cn.com/problems/word-ladder-ii/ 给定两个单词(beginWord 和 endWord)和一个字典 wordList,找出 ...

  4. shell问题汇总

    1. sudo执行脚本找不到变量 当普通用户下,设置并export一个变量,然后利用sudo执行echo命令,能得到变量的值,但是如果把echo命令写入脚本,然后再sudo执行脚本,就找不到变量,未能 ...

  5. 复选框与bitmap算法实践

    bitmap(位图)算法 bitmap算法是利用数据二进制的每一位的值来表示数据的算法,可用来压缩保存数据集. 如何保存 如 5(int)的二进制表示为 101b,第一位和第三位的值是1就可以表示数据 ...

  6. 浅析State-Thread

    State-Thread(以下简称st),是一个由C语言编写的小巧.简洁却高效的开源协程库.这个库基于单线程运作.不强制占用用户线程,给予了开发者最大程度的轻量级和较低的侵入性.本篇文章中,网易云信音 ...

  7. 题解【洛谷P3478】[POI2008]STA-Station

    题面 设\(dp_i\)表示以\(i\)为根节点时所有节点的深度之和. 首先以 \(1\) 为根求出所有点深度之和\(dp_1\),并预处理每个点的子树大小. 设 \(v\) 是 \(u\) 的孩子, ...

  8. 插件与App的跳转,及路由的关系

    在SDK中 无法直接跳App 的界面,这个时候需要使用 路由,或者通过 NSClassFromString 的 presentViewController 来跳转. 直接贴代码: UIViewCont ...

  9. 【PAT甲级】1117 Eddington Number (25分)

    题意: 输入一个正整数N(<=100000),接着输入N个非负整数.输出最大的整数E使得有至少E个整数大于E. AAAAAccepted code: #define HAVE_STRUCT_TI ...

  10. Oracle查询当前用户和当前用户下的所有表

    转载自:http://blog.itpub.net/29485627/viewspace-1246317/ Oracle查询当前用户和当前用户下的所有表 (1)查询当前用户 SQL> show ...