首先,说下最常用的设置用户名和邮箱的命令
git config --global user.name 'xxx' //设置用户名
git config --global user.email 'xxx@gmail.com' //设置邮箱
这是针对系统某个用户的全局设置。实际上,配置用户的地方可不止全局这一个地方。
在我们首次使用Git时,都是需要配置用户名(user.name)和邮箱(user.email)的。对于用户名和邮箱来说,有3个地方可以设置
- /etc/gitconfig,使用git config --system,这个是针对整个系统生效的,几乎不会使用
- ~/.gitconfig,使用 git config -- global,这个是针对用户的,对系统中这个用户的所有项目都生效,很常用
- 在项目的.git/config中设置,使用git config -- local,这是针对某个项目设置用户名和邮箱的
我们可以使用git config查看配置帮助
上图中,我创建了一个项目A,如果我想针对该项目单独设置用户名和邮箱就可以按照如下设置
可以看到,我们可以对单独的某个项目进行设置。
如何删除用户名和邮箱呢?
# 删除全局的用户和邮箱
git config --global --unset user.name
git config --global --unset user.email
# 删除某个项目中的用户名和邮箱
# 进入到该项目的.git目录,执行如下命令
git config --local --unset user.name
git config --local --unset user.email
如何修改用户名和邮箱呢?
其实就是重新设置用户名和邮箱。用新的替换旧的。