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

打印 上一主题 下一主题

主题 850|帖子 850|积分 2550

前言:此文章是我在实际工作中有效办理问题的方法,做记录的同时也供各人参考!
  
文中无危险下令、皆可回滚,请大胆实验! 
步骤一:

        在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当前用户名及邮箱:
  1. git config user.name
复制代码
  1. git config user.email
复制代码
之后,修改当前项目标git目标用户名及邮箱:
  1. git config user.name "newName"
复制代码
  1. git config user.email "newEmail"
复制代码
 若要修改全局git用户名和邮箱,则输入以下下令:
  1. git config --global user.name "newName"
复制代码
  1. git config --global user.email "newEmail"
复制代码
实机操作:

修改后立即生效。
        此时,举行git提推操作,无论是idea的历史提交记录,还是git堆栈上的提交人记录,都变成了新的目标用户。网上好多教程是在Windows体系控制面板举行更换用户的操作,我觉得那个更实用于欣赏器或体系应用的密码本操作,我没实验过。上述两部门已经足够了。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

渣渣兔

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表