如何使我的旧的和被删除的github账户在我通过命令行进行的提交中不显示为提交者?

问题描述 投票:0回答:1

我有一个GitHub账户,但我删除了它。在删除它之前,我创建了一个新的账户,并将现有的仓库分叉到它那里。

现在发生了什么,每当我用 GitHub 凭证从命令行提交任何东西时,仓库都会被更新,但提交却被显示为由我的旧账户完成。这个账号并不存在!它已经被删除了。它已经被删除了!而我的新账户的提交却被显示为由我的旧账户完成的。

但我从新账户提交的内容却显示之前的账户是提交者。

我已经尝试过将

git config --global usr.name <username>

git config --global usr.email <github email address>

但这是行不通的。

当我输入 git config usr.name当我提交和推送时,我的新用户名被正确地显示出来,但当我提交和推送时,使用新账户的身份验证,提交的内容显示在我的旧账户名下。

这种情况是怎么发生的,怎么才能消除这种情况?

linux git github linux-mint git-fork
1个回答
3
投票

它是 git config --global user.email "[email protected]"usr.email.

也可能是你之前在版本库中设置了电子邮件,要解决这个问题,你需要在版本库的任何地方运行相同的命令,并省略掉 --global 开关。Github有一个很好的帮助页面来介绍如何做到这一点。此处.

© www.soinside.com 2019 - 2024. All rights reserved.