步骤一
在 File > Settings 中进行如下操作:

注意:当你需要再次更换用户时,请选择 In KeePass,会再次让你输入密码。
解释与拓展:这里的 In KeePass 是使用密码本登录,也是默认的登录方式,密码是在你初次登录时保存下来的。当你选择 Do not save...(忘记密码) 后,IDEA 会清空密码本,让你重新输入账密,然后再保存到密码本中。此时你的选项是在 Do not save...这里。那么如何再次更换用户呢?其实很简单,再次选择 In KeePass 就好,这里的意思是,当你再次选择使用密码本登录后,IDEA 会弹窗询问你要使用的用户而进行保存。所以,当你想反复切换用户时,交替选择这两个选项即可。
这一步操作之后,当你再次拉取或提交代码时,会弹出重新输入 Git 用户的弹窗:

至此,IDEA 层面配置的 Git 用户就切换成功了,但此时提交代码,你会发现提交记录中的提交人信息依旧没有改变。因为 IDEA 是利用 Git 与远程仓库进行交互,而 Git 本身是一个独立应用。所以我们需要在步骤二对 Git 层面的用户进行更改。
步骤二
在 IDEA 左下角选择终端,我们下面的所有 Git 命令都在终端控制台进行输入。

实操过程预览:

首先,分别输入以下命令查看 Git 当前用户名及邮箱:
git config user.name
git config user.email
之后,修改当前项目的 Git 目标用户名及邮箱:
git config user.name "newName"
git config user.email "newEmail"
若要修改全局 Git 用户名和邮箱,则输入以下命令:
git config --global user.name "newName"
git config --global user.email "newEmail"
修改后立即生效。
此时,进行 Git 提推操作,无论是 IDEA 的历史提交记录,还是 Git 仓库上的提交人记录,都变成了新的目标用户。上述两部分已经足够了。


