如何使我的旧帐户和已删除的 github 帐户不显示为我从命令行执行的提交的提交者?

How to make my old and deleted github account from appearing as the committer on commits I do from command line?

我有一个 GitHub 帐户,我删除了它。在删除它之前,我创建了一个新帐户并将现有存储库分叉到它。

现在会发生什么,每当我使用 GitHub 凭据从命令行提交任何内容时,存储库都会正常更新,但提交显示为我的旧帐户已完成。该帐户不存在!已删除!

但是我从我的新帐户提交的内容显示以前的帐户是提交者。

我已经试过设置

git config --global usr.name <username>

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

但这不起作用。

当我通过输入 git config usr.name 检查时,它正确地显示了我的新用户名,但是当我提交并推送时,使用新帐户的身份验证,提交显示在网站上我的旧帐户的名称中.

这是怎么发生的,我该如何摆脱它?

git config --global user.email "email@example.com"不是usr.email

也可能是您之前在存储库中设置了电子邮件,要修复您需要 运行 存储库中任何位置的相同命令并省略 --global 开关。 Github 有关于如何执行此操作的很好的帮助页面 here