一、设置全局用户名和邮箱

  1. git config --global user.name name
  2. git config --global user.email email

二、设置项目级别用户名和邮箱

方法一:命令行设置

  1. git config user.name name
  2. git config user.email email

方法二:配置文件设置

找到项目的配置文件

每个git项目下都会有一个隐藏的.git文件夹,进入到相应的文件夹里面,会看到有一个 config 文件。

image.png

修改配置文件

打开 config 文件,添加配置。

  1. [user]
  2. name = XXX(自己的名称英文)
  3. email = XXXX(邮箱)

这时候就为该项目配置了独立的用户名和邮箱,这时提交代码时,提交日志上显示的就是设置的名称。

三、优先级

  • 就近原则:项目级别优先于系统用户级别,二者都有时采用项目级别的签名。
  • 如果只有系统用户级别的签名,就以系统用户级别的签名为准。
  • 二者都没有不允许。