0


idea更改git用户全流程,一篇就够了!

前言:此文章是我在实际工作中有效解决问题的方法,做记录的同时也供大家参考!


文中无危险命令、皆可回滚,请大胆尝试

步骤一:

    在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仓库上的提交人记录,都变成了新的目标用户。网上好多教程是在Windows系统控制面板进行更换用户的操作,我觉得那个更适用于浏览器或系统应用的密码本操作,我没尝试过。上述两部分已经足够了。
标签: git idea

本文转载自: https://blog.csdn.net/weixin_39028395/article/details/143022889
版权归原作者 会吐泡泡oO 所有, 如有侵权,请联系我们删除。

“idea更改git用户全流程,一篇就够了!”的评论:

还没有评论