git学习笔记(1) -- "user.name has multiple values"

参照萧大的

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137396287703354d8c6c01c904c7d9ff056ae23da865a000

安装完成后,还需要最后一步设置,在命令行输入:

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
报错:

$ git config --global user.name *******
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.

搜索到解决办法:

http://blog.csdn.net/sky_miange/article/details/60881282

输入
$ git config --list
$ git config --list
core.symlinks=false
core.autocrlf=true
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
rebase.autosquash=true
http.sslcainfo=E:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
credential.helper=manager
user.name=*********
user.name=**
user.email=*********


发现user.name有多个值


然后我尝试着用
$  git config --global --replace-all user.email "输入你的邮箱" 
$  git config --global --replace-all user.name "输入你的用户名"

然后再查看下
$  git config --list 
发现修改成功了。

  • 10
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 这两个命令是用来设置 Git 全局配置的,分别设置了用户的邮箱和用户名。具体的解释如下: - git config --global user.email "[email protected]":设置 Git 全局配置中的用户邮箱为 "[email protected]"。 - git config --global user.name "your name":设置 Git 全局配置中的用户名为 "your name"。 这两个命令可以在 Git 中使用,用于标识提交代码的用户信息。在使用 Git 进行代码管理时,建议设置这两个配置项,以便更好地追踪代码的变更历史。 ### 回答2: git config --global user.email "[email protected]" 是用来设置全局的用户邮箱,"[email protected]" 是你自己的邮箱地址,可以是任意有效的邮箱地址。这个命令是为了在你提交代码时将其与你的邮箱地址绑定,以便其他人可以知道是谁提交的代码。 git config --global user.name "your name" 是用来设置全局的用户名,"your name" 是你在Git中想要显示的名字,可以是你的真实姓名或者任意你想要使用的名字。这个命令是为了在你提交代码时将其与你的名字绑定,以便其他人可以知道是谁提交的代码。 这两个命令在使用Git时很重要。全局设置会应用于所有Git仓库,确保每次你提交代码时都会带上你的邮箱地址和名字,使得代码的贡献者能够得知是你进行了提交。 ### 回答3: git config --global user.email "[email protected]" 是一条git配置命令,用于设置全局的用户邮箱。在这里,"[email protected]"是你的邮箱地址,通过设置该邮箱地址,可以将你的git提交与你的邮箱地址关联起来。 git config --global user.name "your name" 是另一条git配置命令,用于设置全局的用户名字。在这里,"your name"是你的名字,通过设置该名字,可以在git提交日志中显示你的用户名字。 这两条命令是在配置git全局环境时非常重要的,并且只需要运行一次即可。在运行这两条命令后,你的git操作将会默认使用你设置的邮箱地址和用户名字,这样在提交代码、创建分支等操作时,系统就能够正确地将这些操作与你的身份关联起来。 例如,在你提交代码时,系统将根据你设置的邮箱地址和用户名字,自动将该提交指定为你的操作。 总之,通过运行git config --global user.email "[email protected]"和git config --global user.name "your name"这两条命令,你可以将你的git操作与你的邮箱地址和用户名字关联起来,使得git的操作日志更加准确和完整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值