git修改用户名和邮箱

问题

进入新公司用的是上一个开发在使用的电脑,git 提交时显示的他的用户名和邮箱因此想改下。git

概述:

git 能够设置系统的配置文件(用户名和邮箱),也能够设置全局的配置文件(用户名和邮箱),以及为仓库单独设置配置文件(用户名邮箱)。「我目前公司使用的电脑里面的项目就是使用仓库单独设置的,开始我修改了全局的,但在提交后发现仍是没有变,非常奇怪,最后发现还能够为仓库单独设置。」bash

查看用户名和邮箱
git config --[system][global][local] user.name
git config --[system][global][local] user.email

//这里以查看 system 为例
git config --system user.name
复制代码
修改用户名和邮箱
git config --[system][global][local] user.name "your name"
git config --[system][global][local] user.email "your email"
复制代码

这三者的区别和使用

这三者的配置文件的权重不一样,local > global > system。在值发生冲突时,好比 local 定义了 user.name ,global 也定义了 user.name 。优先使用权重大的 local 中设置的值。ui

git 配置的其余操做

查看配置文件
git config --[system][global][local] -[list][l]
//-list 能够简写为 -l
复制代码
编辑配置文件
git config --[system][global][local] -[edit][e]
//-edit 能够简写为 -e
复制代码
添加一个配置项
git config --[system][global][local] --add section.key value
//例子
git config --local --add my.name qinlei
复制代码
获取一个配置项
git config --[system][global][local] --get section.key
//以获取上面的 my.name 为例
git config --local --get my.name
复制代码
相关文章
相关标签/搜索