侧边栏壁纸
博主头像
树梧桐博主等级

风一程雨一程,身向榆关那畔行。

  • 累计撰写 31 篇文章
  • 累计创建 15 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Git相关记录

树梧桐
2022-02-17 / 0 评论 / 0 点赞 / 194 阅读 / 1,094 字
温馨提示:
本文最后更新于 2022-02-17,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

请打开 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

git
博主关闭了所有页面的评论