Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как восстановить данные, удалённые командой git reset --hard?

Введя изменения в код и всё сломав, я захотел откатиться к предыдущему коммиту и выполнил указанную выше команду. И тогда у меня удалились абсолютно все файлы. Пытаясь отменить эту команду, git начал мне сообщать о том, что никогда никаких коммитов и не было, хотя я уверен, что делал их. Может, я что-то делал неправильно, но в любом случае мне нужно восстановить месячные труды. Что у меня имеется: папка .git с какими-то файлами и такой вывод в консоль при вводе команды git fsck --unreachable:
Ещё же не всё потеряно, да?
ПрограммированиеGit
Andrey Marshalov
  ·   · 1,2 K
Математика, программирование, C++  · 5 окт 2021
На самом деле точно не все потеряно, если вы не выполняли специальных команд по удалению недостяжимых объектов: git gc с некоторыми опциями и у вас на изменения были сделаны коммиты. Первое что призодит на ум воспользоваться... Читать далее
В HEAD есть одна такая запись "ref: refs/heads/master" что я могу с ней сделать? Так же по пути .git\lost-found\oth... Читать дальше
Программист, робототехник.  · 8 окт 2021  · chev.me
Вы можете попробовать какие-то инструменты восстановления файлов, не связанные с git, например, R-Studio. Если файлы были удалены только логически, но физически их содержимое на диске еще присутствует, то такие инструменты... Читать далее
Уже пробовал пару программ, они ничего не нашли.
Программист  · 6 окт 2021
git не должен ничего стирать в своей базе. И внутри у него данные, конечно остались. Поставьте себе для работы с git какую-нибудь программу с графическим интерфейсом. Наверняка вы отыщете в git нужную вам версию исходных текстов.
1 эксперт не согласен
Не отвечает на заданный вопрос.