Используйте git reflog
, вы увидите идентификаторы предыдущего коммита (в порядке времени коммита, от самого последнего к старому), а затем сможете перебазировать поверх них (или использовать их как любой другой коммитто есть).
Reflog - это последнее место, где вы можете восстановить коммиты, недоступные из кончика какой-либо (локальной) ветки, и коммиты будут оставаться в подвешенном состоянии до тех пор, пока они в конечном итоге не будут собраны мусором,что теоретически может произойти в любое время.