我在Windows上使用Git并设置用户名和电子邮件:
git config --global user.name "hydRAnger"
git config --global user.email "armyiljfe@gmail.com"
Run Code Online (Sandbox Code Playgroud)
我用的时候:
git config --global --list
Run Code Online (Sandbox Code Playgroud)
我得到输出:
user.name = hydRAnger
user.email=armyiljfe@gmail.com
但是,当我使用git log作者信息应该是:
作者:hydRAnger
<armyiljfe@gmail.com>
但事实上我得到了输出:
作者:未知
<hydRAnger@hydRAnger-PC.(none)>
我不知道为什么作者信息会发生变化.
设置user.name和user.email配置选项不会更改现有的提交.它只适用于未来的提交.
如果您还想重写现有提交以使用新用户数据,请查看以下问题: