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极其强大的分支管理:分布式版本 集中式版本控制系统,版本库是集中存放在 ... 
随机推荐
- [AHOI2002] 芝麻开门 - 数论
			求 \(n^k\) 的因子和, \(n \leq 2^{16}, k \leq 20\) Solution \[\prod_i \frac{p_i^{q_ik+1}-1}{p_i-1}\] #incl ... 
- 解决VMware中Ubuntu18.04全屏问题
			在VMware中Ubuntu18.04全屏问题 在虚拟机机中安装完Ubuntu18.04之后界面显示的特别小,默认的好像是800*600分辨率,看着不舒服.先是在设置->设备->显示 ... 
- java替换文件中某一行文本的内容
			个人博客 地址:http://www.wenhaofan.com/article/20180913160442 代码如下 package com.wenhaofan.common.kit; impor ... 
- 04-Java基础语法【IDEA、方法】
			重要内容记录: 01.IDE介绍 IDE(Integarted Development Environment)是Java集成开发环境,是一种专门用来提高Java开发效率的软件. 免费的IDE:Ecl ... 
- 最短路(Dijkstra,Floyd,Bellman_Ford,SPFA)
			当然,这篇文章是借鉴大佬的... 最短路算法大约来说就是有4种——Dijkstra,Floyd,Bellman_Ford,SPFA 接下来,就可以一一看一下... 1.Dijkstra(权值非负,适用 ... 
- 简单易用,用Powershell劫持Windows系统快捷键
			POC: $WshShell = New-Object -comObject WScript.Shell $Shortcut = $WshShell.CreateShortcut("des ... 
- JAVA 注解教程(五)注解的提取
			注解与反射 注解通过反射获取.首先可以通过 Class 对象的 isAnnotationPresent() 方法判断它是否应用了某个注解 public boolean isAnnotationPres ... 
- No serializer found for class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor
			使用jpa做增删改查的时候出现了这个异常,原因是转化成json的时候,fasterxml.jackson将对象转换为json报错,发现有字段为null 解决方案:实体类上添加 @JsonIgnoreP ... 
- C++ 跨dll传递string类型参数执行出错问题
			今天遇到一个问题,在一个dll工程中定义了一个返回值为string,参数为string的函数,然后在一个测试工程中调用,Release模式下一切正常Debug模式下整个函数的执行到return之前都毫 ... 
- P4562 [JXOJ2018]游戏
			题目描述 她长大以后创业了,开了一个公司. 但是管理公司是一个很累人的活,员工们经常背着可怜偷懒,可怜需要时不时对办公室进行检查. 可怜公司有 n 个办公室,办公室编号是 l 到 l+n−1 ,可怜会 ... 
