git修改user.name 和user.email:https://www.cnblogs.com/heqiyoujing/p/10722414.html

git修改user.name 和user.email

今天刚刚入门了下git,,然后初始化的时候将用户名弄错了。。。就很气啊。然后网上找了半天都找不出一个可靠的修改全局用户名和邮箱的方法。。
最后还是自己摸索出来了。。其实也很简单。
首先进入git bash
0:
输入
$ git config --list 
可以查看配置的一些东西。可以看到user.name 和user.email  分别是什么。。
如果你没有初始化过。那么直接:
$  git config --global user.name "输入你的用户名"
$  git config --global user.email "输入你的邮箱"
这样就可以初始化了。
1:
如果你已经初始化过了,但是不小心把邮箱和用户名输错了,那么就要修改了。
我看到网上有人说继续$ 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.
这边给出了--repalce-all 这个东西。
然后我尝试着用
$  git config --global --replace-all user.email "输入你的邮箱" 
$  git config --global --replace-all user.name "输入你的用户名"
然后再查看下
$  git config --list 
发现修改成功了。
2:
再说说git bash和git cmd的区别啊。。简单一句话,,git cmd是git bash的子集。所以直接用git bash就行了。 然后git gui是图形界面。
以下内容来自网络:

Git

版本控制工具,支持该工具的网站有Github、BitBucket、Gitorious、国内的osChina仓库、csdn仓库等等。

shell

是Linux、unix系统的外壳,也可以理解为命令行,就是你输入并执行命令的地方,git通过命令行和图形界面两种方式使用shell。

bash

是shell的一种,最常用的shell之一。

git Bash

方便你在windows下使用git命令的模拟终端(windows自带的cmd功能太弱)linux、unix可以直接使用git。

git shell

它是安装了git的shell,bash是一种shell。

学学学,作为一枚程序员,就是不断的学学学,Go Go Go ,Study Study Study !

转载于:https://www.cnblogs.com/bydzhangxiaowei/p/11240386.html

git修改user.name 和user.email相关推荐

  1. Git修改提交的用户名和Email

    git config --global user.name "Your Name"git config --global user.email you@example.com

  2. 修改git提交commit信息NAME和EMAIL

    (Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu) 参考:https://git-scm.com/docs/git-filter-branch 参考:htt ...

  3. remote: GitLab: Author ‘xxx‘ is not a member of team(Git修改和配置本地用户名和邮箱)

    git push失败,显示以下消息: Enumerating objects: 11, done. Counting objects: 100% (11/11), done. Delta compre ...

  4. git修改commit的用户名与邮箱

    对于 git 的用户名与邮箱,我们大多数人都有两套,一套公司账户平时工作用和一套个人账户用于业余项目.而我又常常在 commit 以后才发现用户名与邮箱设置错了.本文总结了如何修改 Commit 的用 ...

  5. 开发技术-git修改用户名和邮箱地址

    公司使用gitlab管理代码,后面又使用了一个平台,用于监控开发人员代码的提交. 监测的时候需要覆盖每位开发人员git的公司邮箱地址(代码提交时会带过去) 鼠标在空白处,右键,选择Git Bash H ...

  6. Git 修改提交的用户名和邮箱名字

    git 修改当前的project的用户名的命令为: > git config user.name 你的目标用户名; git修改当前的project提交邮箱的命令为: > git confi ...

  7. git修改提交作者邮箱

    git config user.name "现在的名字" git config user.email "现在的邮箱" 1.有限次修改 a) 修改最后一次 git ...

  8. git修改作者信息(提交者信息异常)

    最近公司换了之前离职同事的电脑,在idea上将git的账号和密码都改掉了,但是提交发现作者信息还是有问题,是之前同事的账号和邮箱 一. 修改以后提交的作者信息 1. 通过下列进程查看git的配置 gi ...

  9. git 修改历史提交信息

    当你不小心,写错了提交的注视/信息,该如何处理呢.理论上,SCM是不应该修改历史的信息的,提交的注释也是.    不过在git中,其commit提供了一个--amend参数,可以修改最后一次提交的信息 ...

最新文章

  1. notepad++及Scintilla
  2. linux安装教程 ce,docker CE安装教程
  3. 【数据结构与算法】拓扑排序问题C语言实现
  4. python名称与作用域_Python变量命名与作用域的坑
  5. 3D Game Programming with directx 11 习题答案 8.3
  6. python没有上方工具栏_PyQt5快速上手基础篇8-菜单栏、工具栏和状态栏
  7. Intent.ACTION_PICK
  8. 基于STM32F1单片机、ESP8266WIFI模块、DHT11温湿度传感的WIFI网络温湿度传输系统
  9. 【CNN】多角度理解CNN
  10. 如何打造高可伸缩的移动电商架构?
  11. 负载均衡与服务器架构
  12. 最优化 | 二次规划的基础知识理论 | 例题讲解
  13. ubuntu安装后的一些操作
  14. UVA 177 Paper Folding
  15. 华为笔记本都是Linux版本,华为笔记本装上linux系统而非Windows系统 这是为何
  16. 开源网络蜘蛛(Spider)一览
  17. 美国近年来推进“新基建”的布局及启示
  18. 详解活动图计算关键路径、最早开始时间、最晚开始时间、冗余时间,C++ 程序实现
  19. Uncaught (in promise)Error: ### Error updating database. Cause :java.sql.SQLException:
  20. 【2019 暑假JSOI Day 2 T2】小说(二分+最短路)

热门文章

  1. emoji隐藏表情_MacBook 7大隐藏功能曝光!强大到逆天!
  2. MYSQL:Error Code: 1786 Statement violates GTID consistency: CREATE TABLE ... SELECT.
  3. filters获取data中的数据
  4. 生产者消费者模式-java原生、Disruptor实现方案
  5. Linux安装中遇到如下错误提示:"cannot find appropriate C++ compiler on this system"
  6. Kotlin入门(25)共享参数模板
  7. Android开发笔记(八)神奇的shape
  8. virtualbox+vagrant学习-2(command cli)-7-vagrant login命令
  9. 转 Xcode磁盘空间大清理
  10. 远端仓库初始化成裸仓库 git init --bare