config 级别
Git配置文件有三个级别,优先级如下:仓库级(local)> 全局级(global)> 系统级(system)
| 配置级别 |
位置 |
配置文件路径 |
| 仓库级(local) |
git 工作区间 |
D:\myGitRepo\.git\config |
| 全局级(global) |
C 盘 user 路径 |
C:\Users\username\.gitconfig |
| 系统级(system) |
git 安装目录 |
C:\Program Files\Git\etc\gitconfig |
查看 config
git config -l ✅查看 所有级别 配置信息 git config -l --local ✅查看 仓库级别 配置信息 git config -l --global ✅查看 全局级别 配置信息 git config -l --system ✅查看 系统级别 配置信息 git config -l --show-origin ✅打印配置文件本地路径 git config -l | grep core ✅筛选指定配置
|
编辑 config
git config --global --add user.age 10 ✅增加 git config --global --unset user.age ✅删除 git config --global user.email "xxxxx@mail.com" ✅修改 git config --global user.name "xxxxx" ✅修改
|
常见配置
git config --global user.name "Your Name" git config --global user.email "your@email.com" git config --global http.version "HTTP/1.1" git config --global http.proxy "http://127.0.0.1:7890" git config --global https.proxy "http://127.0.0.1:7890" git config --global core.longpaths true git config --global core.ignorecase false
|
不常见配置
git config --global alia.st status ✅给命令配置别名,用st代替status
git config --global alias.lg "log --graph --pretty=format:'%C(yellow)%h%Creset -%C(cyan)%d%Creset %s %Cgreen(%cr)%Creset' --abbrev-commit" ✅通过 Git 别名把复杂 format 封装
|