Git - 01. git config
Posted xy14
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章
Git学习01 --git add, git commit , git log ,git status, git reset --hard, head