Git - 01. git config
1. 概述
- 管理 git 配置文件命令
- 配置算是 git 的 meta
- 大概了解下就行
- 写这个的原因, 是因为 安装 的时候需要配置 用户名 和 密码
- 这个操作本质上, 是对属性的配置
- 先简单知道下操作就行, 属性具体的意思, 结合具体问题讲, 会稍微好点
2. 作用域
三种
- --local
- --global
- --system
优先级
- 1 > 2 > 3
具体文件
- 略
默认值
- 这个目前还不知道
- todo
- 这个目前还不知道
使用
命令
> git config [--local|--global|--system] [option]
3. 命令
1. 字段
查看
# 包括了 三个范围 的 list
> git config --list
# 获取单个字段
> git config --get <name>
添加
> git config --add <name> <value>
修改
重复添加
- 场景
- 同 添加, 已经存在的, 会再添加一个
- 是后面那个为准
- 场景
重命名变量
- 貌似没有
删除
- 删除一个
场景
- 某个字段存在, 且仅有一个值
命令
> git config --unset <name>
- 删除多个
场景
- 使用 add 多次设置了同一个变量
- 使用 删除一个, 会提示 字段有多个值, 并且无法删除
命令
> git config --unset-all <name>
- 删除一个
4. 配置文件
- 概述
- 暂略
5. 疑问
字段
字段是随便加的吗
- 是的, 可以
字段的意义
- 在 帮助文档 的 Variables 字段下面
- 那里有 git 支持的所有字段, 以及解释
- git config --help
- 在 帮助文档 的 Variables 字段下面
字段重命名
- 貌似没有
section
- 这是啥
默认值
- 不加 file 的默认值是啥
命令混乱
概述
- 好些地方, 同一种操作, 有两种命令
- 我不喜欢这种
- 容易造成混乱
- 我比较喜欢类似 restful 之类的风格
- 通过命令来确定具体资源
- 通过具体 不同的动作, 来对资源进行请求操作
git 举例
查看
> git config <name>
添加
> git config <name> <value>
Git - 01. git config的更多相关文章
- 01: git & github
目录:GIT其他篇 01: git & github 02: git分支管理 目录: 1.1 常见版本管理工具介绍 及 版本工具作用 1.2 git.GitHub和SVN比较 1.3 本地gi ...
- Git log diff config高级进阶
Git 历史相关和 git config 高级进阶 前一段时间分享了一篇<更好的 git log>简要介绍怎么美化 git log 命令,其中提到了 alias命令,今天再继续谈谈 git ...
- [Git]01 如何安装和配置
简单地说,Git 究竟是怎样的一个系统呢? 请注意,接下来的内容非常重要,若是理解了 Git 的思想和基本工作原理,用起来就会知其所以然,游刃有余.在开始学习 Git 的时候,请不要尝试把各种概 ...
- SourceTree 01 - git 客户端介绍
SourceTree - git客户端介绍 SourceTree系列第1篇 --->> SourceTree 01 - git 客户端介绍(http://www.cnblogs.com/g ...
- Windows系统Git配置教程(Git配置git config)
Windows系统Git配置教程(Git配置git config) 在很多Git配置教程中,多是安装完毕后就告诉大家要配置用户名和邮箱,但是这个配置是保存在哪里呢,配置后面的参数有什么不同呢,下面 ...
- Git、Github习笔记01——Git本地仓库
作者:Eventi 出处:http://www.cnblogs.com/Eventi 欢迎转载,也请保留这段声明.谢谢! git简介 版本控制软件,由Linus(linux开发者)开发,最初用来对li ...
- 01 . Git常用命令及方法和分支管理
原理 # Workspace:工作区 # Index / Stage:暂存区 # Repository:仓库区(或本地仓库) # Remote:远程仓库 本地分支关联远程 git branch --s ...
- Git 的配置 config
Git 的配置 config Git 的配置 config config 文件简述 config 文件位置 信息查询 修改 config 文件 编辑配置文件 增加指定配置项 删除指定配置项 自助餐 ...
- Git学习01 --git add, git commit , git log ,git status, git reset --hard, head
Git官方提供的快速入门教程:https://try.github.io/levels/1/challenges/1 特点:Git极其强大的分支管理:分布式版本 集中式版本控制系统,版本库是集中存放在 ...
随机推荐
- pdo一次插入多条数据的2种实现方式
pdo一次插入多条数据的2种实现方式: **** 1.一个sql插入多个值,防注入处理放在获取到值的时候使用htmlspecialchars(addslashes($params )); try{ f ...
- ZJOI2006 书架 lg2596
题面见https://www.luogu.org/problemnew/show/P2596 题面就是描述了一个书柜从上到下放着书,可以看作一个序列,每个数的序号为它在从上向下数第几本 一开始建树偷了 ...
- day06_类与对象、封装、构造方法
02_面向对象与常用类 01_面向对象思想的概述 面向过程:当需要实现一个功能的时候,每个具体的步骤都需要亲力亲为,详细处理每一个细节. 面向对象:当需要实现一个功能的时候,不关心具体步骤,而是找一个 ...
- vs2019清空输入缓冲区
发现用cin.sync()在vs2019中不能清空输入缓冲区,以前的vs版本没试过,我看别人在vc中用cin.sync()可以清除,估计是IDE的问题..以下是我学习C++四个多月写的一整段代码 运行 ...
- pom.xml文件中dependency标签的scope子标签
1.最近整合了公司的一个项目A,而A又依赖项目B,项目B中pom.xml中有一个依赖的<scope>provided</scope>,查了一下,原来provided属性,jar ...
- IDEA更换背景颜色与字体
打开IDEA 选择左上角的File -> Setting -> Editor -> Color Scheme 就可以设置 黑白背景 默认为白色 可以选择 Darcul ...
- 浏览器缓存信息(Autocomplete )
Autocomplete HTML Attribute Not Disabled for Password Field 漏洞详细Web系统被识别到支持自动完成功能,这样通过浏览器可以获取到敏感信息. ...
- 【网站】Kiwi浏览器中文网
2020年1月1日上线 访问地址:http://huangenet.gitee.io/kiwibrowser/
- 计算机网络,HTTP - 如何查看一个网站是否使用HTTP/2?
方法 HTTP/2用":authority"头部代替"Host"头部. Chrome F12里面,HTTP/1.1有"view source" ...
- Docker+JMeter单机版+Nginx
基于JMeter5.1.1+Nginx1.12.2JMeter发起压测 Nginx作为文件服务器 一.目录结构: Dockerfile文件: FROM ubuntu:18.04# 基础镜像 MAIN ...