Как в 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