Восстановление удаленных файлов из SourceTree или Git

недавно я начал использовать SourceTree для работы с Bitbucket. Я работал над проектом, а затем решил, что мне нужно переместить его в другую папку (по разным причинам). Итак, я вырезал файлы, над которыми работал в РЕПО, а затем нажал кнопку "Удалить" в SourceTree, не понимая, что это действительно удалит файлы. Я вырезал файлы на всякий случай, но не помнил, что для вставки этих файлов требуются исходные файлы.

теперь, я только у вас остались файлы из репо, которые SourceTree не удалил.. это файлы в objects каталог, и у меня нет info или pack папки, которые находятся внутри .

есть ли способ, что я могу восстановить файлы? Я взглянул на этот вопрос и этот вопрос, но я новичок в Git и не могу понять, как на самом деле делать это.

пожалуйста, помогите! Как я могу восстановить файлы в РЕПО?

1 ответов


если эти файлы были зафиксированы, вы можете просто сделать git checkout HEAD -f.
Если файлы не были зафиксированы, они не сохраняются как объекты.