Git相关记录
2023-11-15
请打开 Git Bash 敲命令。
git config --global user.name "修改的名称"
不行,试试这个。
git config --global --replace-all user.name "xx"
Git查看用户名
git config user.name
Git花式改用户名
对应修改配置文件:~/.gitconfig
git config --global user.name "xx"
对应修改配置文件:工作区目录/.git/config
git config user.name "xx"
Git修改用户名玩坏也不慌
错误示例
问题出现前,我这里执行了一次修改中文的用户名的操作。
$ git config --global user.name "xx"
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.
解决方案
git config --global --replace-all user.name "xx"
错误原因
首先,查看配置列表
git config --list
然后,你会发现多个
user.name=xx
user.name=xx
user.name=xx
最后,很明显它不知道要给哪一个变量赋值,所以它抛了一个错误给你
扩展知识来了
Git修改提交用户邮箱
每次commit都会用用户名和邮箱纪录。
github的contributions跟你的邮箱是有关联的。
作用
每次commit都会用用户名和邮箱纪录。
github的contributions跟你的邮箱是有关联的。
查看
git config user.email
全局修改
git config --global user.email "xx"
部分修改
git config user.email "xx"
参考文章:
https://www.cnblogs.com/wyhlightstar/p/6283517.html
https://www.cnblogs.com/xuejianbest/p/10285283.html
https://blog.csdn.net/linton1/article/details/80711085
https://blog.csdn.net/qq_33528613/article/details/72579427