12.09.2022

Откат мержа в git

1. git stash - сохраняем не проиндексированные файлы
2. git reflog - смотрим куда откатиться нужно, как правило если сразу после мержа нужно назад, то на указатель HEAD@{1}
3. git checkout HEAD@{1}
4. git log - копируем хэш верхнего коммита, на него будем откатываться
5. git checkout <имя ветки в которую мержили>
6. git reset <хэш коммита> --hard - откатились
7. git stash apply - вернули не проиндексированные файлы клиента

Возврат к списку