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遇到这个问题可以这样尝试解决一下,祝大家学习愉快!

原文地址:https://www.cnblogs.com/Ashe94/p/10512380.html

时间: 2024-10-09 20:15:39

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

如何修改git全局初始化的用户名和邮箱? (git修改user.name 和user.email)

转自:https://blog.csdn.net/sjt19910311/article/details/83685616 今天刚刚入门了下git,,然后初始化的时候将用户名弄错了...就很气啊.然后网上找了半天都找不出一个可靠的修改全局用户名和邮箱的方法.. 最后还是自己摸索出来了..其实也很简单. 首先进入git bash 0: 输入$ git config --list 可以查看配置的一些东西.可以看到user.name 和user.email  分别是什么..如果你没有初始化过.那么直接

Git专题--系统的学习Git之四

本文为整理自:伯乐在线 1.Git详解之一:Git起步 2.Git详解之二:Git基础 3.Git详解之三:Git分支 4.Git详解之四:服务器上的Git 5.Git详解之五:分布式Git 6.Git详解之六:Git工具 7.Git详解之七:自定义Git 8.Git详解之八:Git与其他系统 9.Git详解之九:Git内部原理 Git详解之八:Git与其他系统 Git 与其他系统 世界不是完美的.大多数时候,将所有接触到的项目全部转向 Git 是不可能的.有时我们不得不为某个项目使用其他的版本

Git专题--系统的学习Git之三

本文为整理自:伯乐在线 1.Git详解之一:Git起步 2.Git详解之二:Git基础 3.Git详解之三:Git分支 4.Git详解之四:服务器上的Git 5.Git详解之五:分布式Git 6.Git详解之六:Git工具 7.Git详解之七:自定义Git 8.Git详解之八:Git与其他系统 9.Git详解之九:Git内部原理 Git详解之六:Git工具 Git 工具 现在,你已经学习了管理或者维护 Git 仓库,实现代码控制所需的大多数日常命令和工作流程.你已经完成了跟踪和提交文件的基本任务

Git专题--系统的学习Git之一

本文为整理自:伯乐在线 1.Git详解之一:Git起步 2.Git详解之二:Git基础 3.Git详解之三:Git分支 4.Git详解之四:服务器上的Git 5.Git详解之五:分布式Git 6.Git详解之六:Git工具 7.Git详解之七:自定义Git 8.Git详解之八:Git与其他系统 9.Git详解之八:Git与其他系统 Git详解之一:Git起步 起步 本章介绍开始使用 Git 前的相关知识.我们会先了解一些版本控制工具的历史背景,然后试着让 Git 在你的系统上跑起来,直到最后配置

实例365(2)---------调用系统api修改系统时间

一:截图 二:代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Runtime.InteropServices; namespace SetDate { public partial cl

Linux系统中修改/etc/profile文件的方法

在Linux系统中etc/profile文件一般是不能更改的,想要更改etc/profile文件就要用一些特殊的技巧进行Linux文件修改.本文就来介绍一下Linux系统中修改/etc/profile文件的方法: etc/profile文件是只读的,直接用vi或gedit打开修改后是无法保存的.要修改profile,需要取得root权限,(使用gedit编辑) $sudo gedit /etc/profile 或者 $sudo -s $gedit /etc/profile 这样打开profile

Centos7系统下修改主机名操作笔记

习惯了在Centos6系统下修改主机名的操作,但是Centos7下修改主机名的操作却大不相同!操作笔记如下: 在CentOS中,有三种定义的主机名:静态的(static),瞬态的(transient),和灵活的(pretty): * "静态"主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名. * "瞬态"主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配.静态主机名和瞬态主机名都遵从作为互联网域名同样的字

在windows系统下创建git项目

在windows系统下创建git项目 1下载gitbash https://gitforwindows.org/ 2设置sshkey 首先检查是否已生成密钥cd ~/.ssh,如果返回的ls有3个文件,则密钥已经生成. 如果没有密钥,则通过 ssh-keygen -t rsa -C "user's email" 生成,生成过程中一路按3次回车键就好了.(默认路径,默认没有密码登录) 生成成功后,去对应目录C:\Users\电脑用户名.ssh里,用记事本打开id_rsa.pub,得到ss

修改GIT已提交的用户名和邮箱

修改GIT已提交的用户名和邮箱 原文:https://help.github.com/en/github/using-git/changing-author-info 说明 要更改在现有提交中记录的名称和/或电子邮件地址,必须重写Git存储库的整个历史. 警告:此操作会破坏存储库的历史记录.如果您正在与其他人协作创建存储库,则重写已发布的历史记录被认为是不好的做法.你应该只在紧急情况下这样做. 使用脚本更改存储库的Git历史记录 使用下面的脚本,更改已提交数据的author或committer.