• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

git修改用户名提交

武飞扬头像
m0_62480126
帮助1

Git修改提交用户名称
如题,请打开 Git Bash 敲命令。
不行,试试这个。
Git用户名作用
Git查看用户名
Git花式改用户名
Git修改用户名玩坏也不慌
如题,请打开 Git Bash 敲命令。
git config --global user.name "嘿!来修改这段话为你提交预期登记的用户名称。" 
1
不行,试试这个。
git config --global --replace-all user.name "xx"
1
如果你不只需要解决问题,还想多了解一些当前问题的相关知识或其他打开方式,那么好戏开场了。

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

Git查看用户名
git config user.name
1
Git花式改用户名
对应修改配置文件:~/.gitconfig

git config --global user.name  "xx"
1
对应修改配置文件:工作区目录/.git/config

git config user.name  "xx"
1
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.
1
2
3
4
5
解决方案

git config --global --replace-all user.name "xx"
1
错误原因

 首先,查看配置列表
 git config --list
 然后,你会发现多个
 user.name=xx
 user.name=xx
 user.name=xx
 最后,很明显它不知道要给哪一个变量赋值,所以它抛了一个错误给你
1
2
3
4
5
6
7
扩展知识来了

Git修改提交用户邮箱
每次commit都会用用户名和邮箱纪录。
github的contributions跟你的邮箱是有关联的。

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhiafhii
系列文章
更多 icon
同类精品
更多 icon
继续加载