本帖是个记录帖,记录git使用时遇见的各种坑
问题:git提示please tell me who you are
完整的报错:
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got 'thinkpad@thinkpad-PC.(none)')
看这俩行:
git config –global user.email “you@example.com”
git config –global user.name “Your Name”
问题:error: cannot overwrite multiple values with a single value
完整的报错:
error: cannot overwrite multiple values with a single value
Use a regexp, --add or --replace-all to change user.name.
这个错误说的是你之前已经配置过用户名了,如果要修改以前配置过的用户名那么就需要输入一个–replaceAll的命令。当然也可以去掉这个all的参数。
解决如下:
$ git config –global –replace-all user.email “输入你的邮箱”
$ git config –global –replace-all user.name “输入你的用户名”