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. python2.6升级python2.7后,yum不能用了,如何解决

    背景: 跑python的case时候,发现log功能不好用,于是升级了python2.6-->python2.7 but,升级之后,发现yum命令不好用了.怎么办? 百度搜了一下,如何解决: 参 ...

  2. 记录 Docker 的学习过程 (网络篇)

    打开2个会话,分别运行以下命令 # docker run -it -P --name nginx2 nginx #-P 端口随机映射 再打开一个会话查看 运行中的容器 # docker ps -aCO ...

  3. [POI2006] SZK-Schools - 费用流

    差不多就是个二分图带权匹配?(我还是敲费用流吧) 每个点向着自己能到的学校连边,费用按题意设定 跑最小费用最大流即可 #include <bits/stdc++.h> using name ...

  4. PP: GRU-ODE-Bayes: Continuous modeling of sporadically-observed time series

    From: KU Leuven; ESAT-STADIUS比利时鲁汶大学 ?? How to model real-world multidimensional time series? especi ...

  5. 强网杯2018 - nextrsa - Writeup

    强网杯2018 - nextrsa - Writeup 原文地址:M4x@10.0.0.55 所有代码均已上传至我的github 俄罗斯套娃一样的rsa题目,基本把我见过的rsa套路出了一遍,值得记录 ...

  6. php处理复选框

    1.HTML <form action="getData.php" method="post" enctype="multipart/form- ...

  7. VS+QT创建一个OpenCV应用

    1.选择:文件->新建->项目->搜索“QT”->Qt GUI Application,输入工程名,下一步…进行新建. 选择依赖的模块:最基础的QtCore.QtGui.QtW ...

  8. Your wechat account may be LIMITED to log in WEB wechat, error info: <error><ret>1203</ret><message>为了你的帐号安全,此微信号不能登录网页微信。你可以使用Windows微信或Mac微信在电脑端登录。Windows微信下载地址:WeChat for PC

    转载:https://zhuanlan.zhihu.com/p/76180564 微信网页版限制登录或禁止登录将影响一大批使用itchat等Web Api方案的微信机器人 网页版微信 API 被封了, ...

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

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

  10. NEKO's Maze Game

    NEKO#ΦωΦ has just got a new maze game on her PC! The game's main puzzle is a maze, in the forms of a ...