如何在Windows命令行中更改git登录?

3

我有两个Github账号,假设为A和B。我刚刚删除了账号A,所以现在我只使用账号B。账号B是一个不包含账号A的组织中的账号。我最近开始在cmd中使用git,但是每当我向该组织的存储库提交时,它显示为A而不是B。我猜测cmd仍在使用A的凭据。

如何更改这个问题?

2个回答

1
如果我猜得对的话,那是因为你的全局名称仍然是账户A。你可以输入:git config --global user.name来检查名称。如果它仍然是你旧账户的名称,使用命令:git config --global user.name "你的名字"来更改 :)

好的,我做完了,现在它会和我的Github账户绑定,包括提交记录吗? - NGyaBoi
1
这是一个全局设置,这意味着当您提交项目时,您的名称将显示在每个存储库中。如果您想为一个特定的存储库使用不同的名称,您可以进入您的工作目录并键入git config user.name "YOURNAME"而不是使用--global。 - Daniel DZone

0

听起来你想覆盖与git相关联的旧用户名和电子邮件地址。在命令行中,覆盖旧值甚至检查它非常快。

  1. 使用:git config --global --list

    应输出git的当前用户名/电子邮件

  2. 使用:git config --global user.name 'DesiredUserNameHere'

    现在您可以运行第一个脚本以查看是否生效。接下来是电子邮件!

  3. 使用:git config --global user.email 'DesiredUserNameHere'

    现在您应该已经完全更新了您的用户名和电子邮件。

更多信息可以在此处找到,也可以在Stackoverflow上找到:

如何在终端中更改我的Git用户名?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接