Всем привет!
Я сделал изменения, запушил их (при этом был мердж).
Теперь хочу у себя на локалке отменить эти изменения, посмотреть как работало без них, и потом вернуть их.
С помощью "git log" найти хеш своего коммита в истории.
С помощью "git revert <хеш>" отменить коммит (добавит новый коммит с обратным изменением).
После экспериментов удалить добавленный revert-коммит и откатиться на текущее состояние с помощью "git reset --hard HEAD^" (или "git reset --hard <текущий хеш>", где <текущий-хеш> соответствует текущему последнему коммиту до применения revert).