после выполнения git checkout HEAD ~ 2 сразу после коммита, неотслеживаемые файлы, которые я зафиксировал, исчезают в локальном репозитории, так как checkout возвращает рабочий каталог к предыдущему коммиту, но как я могу восстановить эти файлы или «новый изменения "внесены в мой локальный рабочий каталог без выполнения последней фиксации. Последний коммит не был передан. Коммиты другого пользователя в репо стали постановочными, так как голова была отсоединена от последнего коммита.