1.查看配置信息
# 获取默认配置 如果本地仓不存在,则找全局配置,最后找系统配置
# 默认配置优先级:本地仓库配置 > 全局用户配置 > 系统配置
git config --list
# 不常用
# 获取本地仓库配置
git config --local --list
# 获取全局用户配置
git config --global --list
# 获取系统配置
git config --system --list
2.获取操作
总是从本地仓查找参数,键不存在,返回空,同一个文件下有多个值,取最后一个
3.添加操作
git config user.test "test"
4.修改操作
# 通过key-value操作,唯一会覆盖,多个会报错
git config user.name "newName"
git config user.email "*@*.com"
替换(将所有键值对统一成一个)
将 user.name 这个键对应的所有value 替换成 changeName
git config --replace-all user.name "changeName"
5.删除操作
git config --unset key值
6.小结
关于报错fatal: not in a git directory的解决办法
# ✘ 报错:fatal: not in a git directory
# 原因是 没有初始化本地仓库,所以无法识别git命令
# 解决办法:
# 1.先执行 git status 查看是否初始化
# 2.执行 git init 初始化本地仓库
# 3.在执行 git status查看状态
git config
# ✔
git config --global
7.配置文件位置
本地仓库配置
全局用户配置
系统配置
系统config在安装目录下/etc的gitconfig文件