@KuzmenkoArtem

Отменить коммит и вернуть обратно?

Всем привет!
Я сделал изменения, запушил их (при этом был мердж).
Теперь хочу у себя на локалке отменить эти изменения, посмотреть как работало без них, и потом вернуть их.

Как я могу это безболезненно сделать?
Спасибо.
  • Вопрос задан
  • 719 просмотров
Решения вопроса 1
27cm
@27cm
TODO: Написать статус
Нужно не отменять изменения, а переключиться на предыдущий коммит.
https://git-scm.com/docs/git-checkout
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@ipc_ngs
С помощью "git log" найти хеш своего коммита в истории.
С помощью "git revert <хеш>" отменить коммит (добавит новый коммит с обратным изменением).
После экспериментов удалить добавленный revert-коммит и откатиться на текущее состояние с помощью "git reset --hard HEAD^" (или "git reset --hard <текущий хеш>", где <текущий-хеш> соответствует текущему последнему коммиту до применения revert).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы