Git remote разошелся после переименования старых коммитов - PullRequest
0 голосов
/ 09 октября 2018

Я допустил ошибку в своей конфигурации Git (опечатка в моем письме) и зафиксировал ее локально, а также отправил в удаленную ветвь.

Я выполнил команду, чтобы отредактировать все мои старые коммиты, чтобы использовать правильныйэлектронная почта.

Теперь я хочу отправить свои изменения на удаленный сервер.Как и ожидалось, в настоящее время я получаю сообщение Your branch and 'origin/develop' have diverged.

Что мне теперь делать?Единственным изменением между локальным и удаленным является то, что все коммиты имеют обновленный атрибут электронной почты локально.

1 Ответ

0 голосов
/ 09 октября 2018

Толкать его силой.git push -f origin master.настроить имя репо и вашу ветку.Эту ошибку следует ожидать, если вы переписали всю историю ветки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...