Почему это произошло?
После проверки коммита напрямую, как вы сделали, ваш HEAD больше не привязан к ветке. (известный как «отключенное состояние HEAD»)
Это означает, что дальнейшие коммиты примут коммит, который вы извлекли, как своего родителя, и в конечном итоге сформируют цепочку коммитов, но на эту цепочку не ссылается ничего, кроме вашего текущего HEAD.
Теперь, когда вы извлекаете что-то еще, ветвь или коммит, коммит (или цепочка коммитов) остается "зависшим", ожидая сборщика мусора, в зависимости от настроек, но в большинстве случаев не менее 90 дней, поэтому нет паника.
Как вернуться на путь
Но задолго до того, как произойдет сборка мусора, вы можете вернуть его, просто проверив его снова. Либо просто просматривая вывод своего терминала, где хеш коммита, скорее всего, отображался рядом команд git ( быстро и легко, когда это возможно! ), либо, как уже предлагалось, в вашем reflog который содержит историю ваших предыдущих позиций в HEAD.