【Git】Git如何修改提交(commit)用户名称(user.name)

如题,请打开 Git Bash 敲命令。

git config --global user.name "嘿!来修改这段话为你提交预期登记的用户名称。" 

不行,试试这个。

git config --global --replace-all user.name "xx"

如果你不只需要解决问题,还想多了解一些当前问题的相关知识或其他打开方式,那么好戏开场了。


Git用户名作用

用户名相当于你的身份标识,是本地Git客户端的一个变量,不会随着Git库而改变。

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


当前播客写作耗时5h,代码示例亲测可用,希望能够帮助到你。
如有问题还请大佬一定不吝赐教!
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_40021191/article/details/103540835
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

thinkgame

希望能够帮到你!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值