重命名旧提交后,Git remote已发散

时间:2018-10-09 11:37:54

标签: git

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

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

现在,我希望将更改推送到远程服务器。符合预期,目前我收到消息Your branch and 'origin/develop' have diverged

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

1 个答案:

答案 0 :(得分:2)

推动它。 git push -f origin master。调整回购和分支机构的名称。考虑到您重写了整个分支历史记录,因此该错误是可以预期的。