Github 永久更改git配置用户名和电子邮件

Github 永久更改git配置用户名和电子邮件,github,git-commit,git-config,git,Github,Git Commit,Git Config,Git,我已通过更改git config中的用户名和电子邮件 当我用git config-global user.name或email检查配置文件时,它显示的是正确的电子邮件和用户名 我的项目中的提交链接到我的github帐户,而在github的主页中,它显示为前一个用户推送到master 为什么提交链接到我,而推送链接到以前的用户 如果有人帮助我,我将非常感激。您需要更改您提交的历史记录。搜索git filter branchDid yuo推送那些链接到您的提交?更改配置不会更改以前现有提交的任何内容

我已通过更改git config中的用户名和电子邮件

当我用git config-global user.name或email检查配置文件时,它显示的是正确的电子邮件和用户名

我的项目中的提交链接到我的github帐户,而在github的主页中,它显示为前一个用户推送到master

为什么提交链接到我,而推送链接到以前的用户


如果有人帮助我,我将非常感激。

您需要更改您提交的历史记录。搜索git filter branchDid yuo推送那些链接到您的提交?更改配置不会更改以前现有提交的任何内容。更改用户名和电子邮件后完成的新分支或旧分支的提交将链接到我,而旧分支和新分支的推送是相同的。此外,如果我设置了一个新的项目或任何新的东西来生成ssh密钥,那么我会像以前的用户一样在终端中得到消息。如何从我的系统中删除以前的用户,以便从我的系统中删除与github相关的所有操作都应该与我的帐户相关。