背景
工作中遇到一个奇葩问题。在本地提交代码显示的commitAuthor 是 xxx, 但是在等自己在 提交至远程Merger 的时候显示的是别人的名字。看到这里首先想到的就是修改 config。两种方式
修改本地项目
// 修改邮箱
git config user.email "ceshi@xx.com"
// 修改作者
git config user.name"ceshi"
修改全局配置
// 修改邮箱
git config --global user.email "ceshi@xx.com"
// 修改作者
git config --global user.name"ceshi"
最后我们执行如下命令查看修改的配置是否生效
git config --list
输出以下日志
// 省略部分日志
user.email=ceshi@163.com
user.name=ceshi
最后提交代码验证就是自己的修改过之后的配置信息了。最后还是针对全局配置进行修改,这样避免每个项目都需要进行配置的修改。