Git的配置有三个等级,System、Global、Local三个级别,Syatem是系统级别,针对所有用户有效,Global是用户级别,只对单个用户有效,Local是单个项目级别,只对当前项目有效。
如果三种配置里面都设置了某个参数,那么最后生效的是哪种呢?它们之前的优先级为(由高到低):
1 | git config |
也就是作用域范围越广的优先级越低。
查看当前配置
1 | git config --list |
直接编辑配置文件
1 | git config -e |
用命令配置用户名
1 | git config --system user.name yourname |
用命令配置邮箱
1 | git config --system user.email yourmail@mail.com |
—End—