В этом блоге мы подробно расскажем о процедуре восстановления удаленных файлов в Git.
Может ли Git восстановить файл?
Да, Git может восстановить файл. Эта операция кажется необходимой в ситуации, когда вы по ошибке удалили какой-либо важный файл, который требуется восстановить.
Как восстановить файл в Git?
В приведенной ниже процедуре сначала мы перейдем в репозиторий Git и проверим список существующих файлов. Затем выберите любой из них и удалите его с помощью кнопки « $ git rm <имя-файла> команда. После этого удалите удаленный файл из архива и выполните « $ git checkout — <имя файла> ” для его восстановления.
Чтобы понять обсуждаемый выше сценарий, ознакомьтесь с приведенными ниже шагами!
Шаг 1. Перейдите в каталог Git.
Во-первых, перейдите в локальный репозиторий Git с помощью команды «cd»:
$ CD 'C:\Пользователи \n азма\Гит\демо2'
Шаг 2: Список файлов репозитория
Запустите « git ls-файлы ” для просмотра всех файлов указанного репозитория:
$ git ls-файлы
Как видите, наш « демо2 ” Репозиторий Git содержит три файла, два из которых имеют “ .текст ' и один с ' .rtf ' расширение:
Шаг 3: Удалить файл
Теперь мы удалим « demo1.txt » из локального репозитория Git с помощью « гит рм команда:
Здесь указанный нами файл успешно удален:
Шаг 4: Список файлов репозитория
Выполните предоставленную команду, чтобы проверить операцию удаления файла:
Как видно из приведенного ниже вывода, файла с именем « demo1.txt ”:
Шаг 5: Проверьте статус
Проверьте текущий статус репозитория Git, используя « статус git команда:
Удаленный файл помещается автоматически, что является поведением по умолчанию для « г.м. команда:
Шаг 6: Удалить файл
Затем отключите удаленный файл, выполнив команду « git сброс команда:
Здесь укажите « ГЛАВА ” с именем файла, чтобы отменить изменения:
Шаг 7: Проверьте статус
Запустите следующую команду, чтобы проверить статус:
Как видите, изменения удаления теперь не проиндексированы:
Шаг 8: Восстановить файл
Наконец, выполните « git касса ” для восстановления файла:
Снова выполните « статус git ” для просмотра текущего состояния репозитория Git:
$ статус git .В репо ничего не помещается, что нужно зафиксировать, и рабочая область чистая:
Шаг 9: Проверьте файл восстановления
Наконец, перечислите файлы репозитория, чтобы просмотреть восстановленный файл:
Данный вывод показывает, что мы успешно восстановили удаленный « demo1.txt » в наш репозиторий Git:
Мы представили метод восстановления файла.
Вывод
Да, вы можете восстановить файл в Git. Для этого перейдите в локальный репозиторий Git и проверьте существующие файлы, размещенные в репозитории. Далее запустите « $ git rm <имя-файла> ” для удаления любого файла. Затем отмените изменения с помощью « $ git reset HEAD — <имя-файла> команда. Наконец, выполните « $ git checkout — <имя файла> ” для восстановления удаленного файла. В этом блоге объясняется процедура восстановления удаленных файлов в Git.