如何使我的旧帐户和已删除的 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。
我有一个 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。