改变当前git repo的author name和author email

如果你原有一个git账号,它是 UserA/UserA@test.com, 并且你用它工作过

现在你又搞了一个git账号,用这个新账号提交代码后,github(或其他git中心)页面上的日志会说刚刚的代码是由“UserA/UserA@test.com" 提交的。这就很搞笑了。

为什么会这样? 因为你可能已经把UserA设置为global username了

可以这样检查一下

git config --global --get user.name
git config --global --get user.email

解决方案是在当前repo中,修改git客户端的username/email:

  cd your-working-dir
  git config user.name "UserB"
  git config user.email UserB@test.com

注: 这里的username/email只用于git commit中的author记录,跟用于登录github的用户名/密码没有关系

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.