Windows上的Git用户名和电子邮件不正确

时间:2012-01-29 14:17:57

标签: windows git

我在Windows上使用Git并使用以下命令设置用户名和电子邮件:

git config --global user.name "hydRAnger"
git config --global user.email "armyiljfe@gmail.com"

当我使用时:

git config --global --list

我得到了输出:

  

user.name = hydRAnger
  user.email=armyiljfe@gmail.com

但是,当我使用git log时,作者信息应为:

  

作者:hydRAnger <armyiljfe@gmail.com>

但事实上我得到了输出:

  

作者:未知<hydRAnger@hydRAnger-PC.(none)>

我不知道为什么作者信息会发生。

2 个答案:

答案 0 :(得分:6)

设置user.nameuser.email配置选项不会更改现有的提交。它只适用于未来的提交。

如果您还想重写现有提交以使用新用户数据,请查看以下问题:

Change the author and committer name and e-mail of multiple commits in Git

答案 1 :(得分:3)

更新详细信息后,您是否在提交时重置了作者?

git commit --amend --reset-author

(这将再次显示提交消息 - 您可以保持原样)