首先来也了解一下 Git 的 config 命令, 本人用的是 Mac 电脑, 所以用的是 Mac 自带的终端.
config 命令的三个作用域
$ git config --local
$ git config --global
$ git config --system
- 缺省等同于 local
- local 只对本地某个仓库有效 (这个看自己的需要)
- global 对当前用户所有仓库有效 (用的比较多)
- system 对系统所有登录的用户有效 (一般不用这个)
如果在 global 下的某个仓库下又配置了 local , 则以 local 为准, local 的优先级高于 global
配置 user.name 和 user.email,
这是使用git 的基本配置, name 就不需要解释了, email 是用来接收邮件的, 比如你的代码被 review 后有什么问题的话, 你的 leader 就可以给你发送邮件, 这个实际工作没有用到过, 就不说了, 想了解的话去问度娘吧.
$ git config --global user.name 'your_name'
$ git config --global user.email 'your_email@domain.com'
注意: 在不同的作用域, 把 global 换成对应的参数即可.
查询 config 的配置, 加 --list
$ git config --local --list
$ git config --global --list
$ git config --system --list
注意: 查看 local 时需要切到当前仓库文件夹
补充一个常用命令 - 查看终端当前所在路径
$ pwd