14. config
14.1 查看 config
| 命令 | 作用 |
|---|---|
git config --local -l | 查看仓库级别git 配置信息 |
git config --global -l | 查看全局级别git 配置信息 |
git config --system -l | 查看系统级别git 配置信息 |
git config -l | 查看所有级别配置信息 |
git config --local --list --show-origingit config --local -l --show-origin | 查看仓库级别 git 配置信息,并打印配置文件本地路径最高优先级 |
git config --global --list --show-origingit config --global -l --show-origin | 查看全局级别 git 配置信息,并打印配置文件本地路径中间优先级 |
git config --system --list --show-origingit config --system -l --show-origin | 查看系统级别 git 配置信息,并打印配置文件本地路径最低优先级 |
| `git config -l | grep core` |
14.2 编辑 config
| 命令 | 作用 | 延展阅读 |
|---|---|---|
git config --local -e | 编辑.git/config文件,会自动调notepad++ | |
git config --global user.email "xxxxx@qq.com" | ||
git config --global user.name "xxxxx" | ||
git config --global --add user.age 10 | 增加 | |
git config --global --unset user.age | 删除 | |
git config --global alia.st status | 给命令配置别名,比如用st代替status | |
git config –global core.autocrlf true | git在push时 crlf → lf,pull时 lf → crlf ;本地 crlf,仓库lf(默认值); | |
git config –global core.autocrlf false | git在 push 和 pull 的时候不转换; | |
git config –global core.autocrlf input | git在push时crlf → lf,pull时不转换;本地 lf,仓库lf;(为了消除失误引入的 CRLF) | |
git config --global core.quotepath false | 修正 git bash中 中文显示为数字 | 链接 |
git config --global push.default simple | 不带任何参数的git push, 默认只推送当前分支,这叫做simple方式 | |
git config --global push.default matching | 还有一种叫做matching方式,会推送所有有对应的远程分支的本地分支 |

拓展:Git常用命令汇总










