Как увидеть предыдущий коммит без удаления текущего?
Он не удалился. Прочитайте Git Book, чтобы понимать что делает каждая команда

Вы сдвинули указатель HEAD на конкретный коммит. Теперь сделайте git checkout master (если основная ветка master, что скорее всего) и наблюдайте оба коммита.
А ещё можно попробовать команду
git checkout -
Это вернёт указатель HEAD в предыдущее состояние, в данном случае на вершину вашей ветки.