Как в git восстановить изначальный коммит после --amend?

Зафиксировал изменения, затем внёс несколько мелких правок, пересохранил зафиксированные изменения с помощью git commit --amend.

Можно ли как-то восстановить состояние дерева до вышеприведенной команды?

Пробовал git log --all и git reflog, это зафиксированное изменение до правок не нашёл.


Ответы (1 шт):

Автор решения: Alexey Ten

В git reflog должно быть.

$ git reflog 
d8bbc01 (HEAD -> master) HEAD@{0}: reset: moving to HEAD@{1}
680cfc5 HEAD@{1}: commit (amend): 111
d8bbc01 (HEAD -> master) HEAD@{2}: commit: 111
968a408 HEAD@{3}: commit (initial): init
→ Ссылка