Подтвердить что ты не робот

Git отменить возврат

В git скажем, я фиксирую A и B

A---[B]

Но затем я возвращаюсь с

git revert HEAD

Итак, я сейчас там:

[A]---B

Как мне отменить мое возвращение, чтобы я мог вернуться к B?

4b9b3361

Ответ 1

У вас есть два основных варианта:

  • Вернуть отмену фиксации (создание второго повторного фиксации, которое возвращает вас к оригиналу)
  • Отбросьте фиксацию с помощью

git reset --hard HEAD ^

Второй вариант подходит только в том случае, если вы не внесли свои изменения нигде. На самом деле, если вы еще не нажали свой первый повторный коммит, вы можете просто использовать

git reset --hard

для отката без создания каких-либо ревертов вообще.