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