Как восстановить проект из .git?

Случайно в VS Code нажал вкладка GIT "очистить все", в результате получил пустую папку, в которой осталась только скрытая директория .git (16-20mb). Возможно ли как-то восстановить проект?
  • Вопрос задан
  • 2690 просмотров
Решения вопроса 1
git reflog
потом git checkout нужного коммита
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@theg4sh
Для начала загляните в корзину, может повезет и Вы восстановите все "одним кликом".

Если не повезло, то только получится содержимое файлов восстановить используя:
git fsck --lost-found --full

Все файлы будут лежать в .git/lost-found/other/
Единственное придется как-то восстановить дерево каталогов и имена файлов вручную, потому что ни одного дерева не восстановилось из git-объектов.
Ответ написан
liveunit
@liveunit
git clone
Или если надо восстановить с определенного коммита, то смотрите git log и по идентификатору коммита делаете git checkout your_commit. Так делал в терминале, а как в VS Code делать надо не могу подсказать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы