Git восстанавливает локальные файлы, удаленные с помощью git fetch origin + git reset --hard - PullRequest
0 голосов
/ 07 января 2019

Я довольно новичок в GIT, и я случайно (не совсем) удалил кучу локальных файлов, пытаясь восстановить изменения из хранилища, у меня есть ветвь веб-интерфейса, где я работаю, и я делаю следующее, чтобы вернуть некоторые изменения:

git fetch origin
git reset --hard origin/frontend

Есть ли способ восстановить файлы, которые я потерял из-за этого? Я знаю, что есть много тем о восстановлении файлов, но так как я новичок, я действительно хочу получить отзыв об этом конкретном случае. Любая помощь будет действительно оценена.

Важное обновление : Прежде чем делать все это, я фиксирую все свои изменения (включая потерянные файлы) в хранилище, поэтому я думал, что получу то же самое, когда сделаю получить источник, я пытался перечислить свои коммиты, но я не вижу этот последний коммит.

1 Ответ

0 голосов
/ 07 января 2019

Я просто отправляю это, чтобы ответить на мой вопрос (уже ответили @RomainValeri и @MohammedAneesA в комментариях).

Я смог решить эту проблему, получив все свои коммиты с помощью "git reflog" Я получил свой последний хеш коммита, а затем сделал «сброс головы - хард»

Это решило это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...