Git remote在重命名旧提交后发生分歧

Git remote在重命名旧提交后发生分歧,git,Git,我在Git配置中出错(在电子邮件中输入错误),并已在本地提交并推送到远程分支 我运行了一个命令来编辑我所有的旧提交,以使用正确的电子邮件 现在,我希望将更改推送到远程服务器。正如预期的那样,目前我收到的信息是您的分支和“起源/发展”出现了分歧 我现在该怎么办?本地和远程之间唯一的变化是所有提交都在本地有一个更新的电子邮件属性。强制它git push-f原始主机。调整回购协议和分支机构的名称。如果您重写了整个分支历史记录,则会出现该错误。强制执行该操作git push-f原始主机。调整回购协议和分

我在Git配置中出错(在电子邮件中输入错误),并已在本地提交并推送到远程分支

我运行了一个命令来编辑我所有的旧提交,以使用正确的电子邮件

现在,我希望将更改推送到远程服务器。正如预期的那样,目前我收到的信息是
您的分支和“起源/发展”出现了分歧


我现在该怎么办?本地和远程之间唯一的变化是所有提交都在本地有一个更新的电子邮件属性。

强制它<代码>git push-f原始主机。调整回购协议和分支机构的名称。如果您重写了整个分支历史记录,则会出现该错误。

强制执行该操作<代码>git push-f原始主机。调整回购协议和分支机构的名称。如果您重写了整个分支历史记录,则会出现此错误。

这将用本地分支的历史记录替换远程分支的历史记录。这将用本地分支的历史记录替换远程分支的历史记录。