Git 修改用户名以及提交邮箱

问题背景

在提交自己的 Github 代码,(尽管有重新设置了 自己的SSH),但是提交结果却显示自己GitHub提交的,并非公司邮箱:

验证当前本地属性

怎么知道本地有设置?

git config --local --list

怎么设置本地属性? 

git config user.name
git config user.email

解决方法

法一:使用命令修改git的用户名和提交的邮箱

        1)修改全局

         如果你要修改当前全局的用户名和邮箱时,需要在上面的两条命令中添加一个参数,--global,代表的是全局。

git config  --global user.name 你的目标用户名;
git config  --global user.email 你的目标邮箱名;

        2)修改当前的 project

        git 修改当前的project的用户名的命令为:

git config user.name 你的目标用户名;

        git 修改当前的project提交邮箱的命令为:

git config user.email 你的目标邮箱名;

重新提交

现在就可以显示本人提交了。

【Reference】

1、http://blog.csdn.net/helinlin007/article/details/52266169

2、https://segmentfault.com/q/1010000002600167

原文地址:https://www.cnblogs.com/diandianquanquan/p/11205692.html