window10系统如何修改git全局初始化过的user.name和user.email

Posted ashe94

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了window10系统如何修改git全局初始化过的user.name和user.email相关的知识,希望对你有一定的参考价值。

最近写了个小项目,放到git上托管,又想把它弄到github上,然后我就搞了个github的账号,在网上弄了一大堆还是没弄好,于是继续写项目,git commit代码的时候就发现问题了:

 

这是谁???

技术图片

 

原来我在搞github的时候把用户名和邮箱设置错了,不是我原来的那个账号了。

那么如何修改git的用户名和密码呢?

1. 首先要进入 git bash

 

2. 可以先查看你当前的用户名和邮箱:

git config user.name

git config user.email

 

3. 接下来就设置/修改你的用户名和邮箱,可以这样:

git config --global user.name "你的用户名"

git config --global user.email "你的邮箱"

 

但是window10环境下可能会报一个错:

warning: user.name has multiple values
error: cannot overwrite multiple values with a single value
       Use a regexp, --add or --replace-all to change user.name.

 

5. 这时候可以用另一种修改办法,输入:

git config --global --replace-all user.name "你的用户名"
git config --global --replace-all user.email "你的邮箱" 
 
这时候就修改成功了。
 
我刚刚为了演示那个错误,又特意去用最开始那个方法修改一下,发现居然没报错……可能是--replace-all之后就可以了吧。
不管怎样,win10遇到这个问题可以这样尝试解决一下,祝大家学习愉快!

以上是关于window10系统如何修改git全局初始化过的user.name和user.email的主要内容,如果未能解决你的问题,请参考以下文章

如何在windows下安装GIT

HP笔记本换系统时出现:选择的启动映像是尚未被验证过的。请问如何解

如何在windows下安装GIT

如何在windows下安装GIT

Mezzanine (Windows10下)安装配置与修改(更新中)

修改git全局初始化的用户名