Задать вопрос
ArXen42
@ArXen42

Путаница в git с историей коммитов, как отменить два коммита и merge?

Здравствуйте. Случайно опечатался в сообщении коммита, не заметил, отправил на удаленный репозиторий (bitbucket). По неопытности пытался исправить командой amend. Отправить на удаленный не получилось. Сделал pull, после чего удалось отправить. Но получилось слияние веток (master и master?). После чего пытался делать всякие reset'ы и revert'ы. В результате один коммит разросся в три + еще один в локальном (пока не отправил):
ff8a158ffece4964a9dbba1235bf613e.png
А в локальном репозитории еще и один revert коммит лежит, но это хоть решается простым "удалить и закачать заново все". Как убрать весь этот мусор из удаленного репозитория? Не оставлять же все так.
  • Вопрос задан
  • 3046 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя Vovaka К ответам на вопрос (3)
@Vovaka
В случае если над вашим проектом работает несколько человек нужно отревертать неудавшися мёрж, в фиче бранче пофиксить ошибку и выполнив ревёрт/ревёрта сделать ещё один, исправленный мёрж в мастер.
Более детально это описано здесь.
Ответ написан