Может ли Git восстановить файл?

Mozet Li Git Vosstanovit Fajl



Git — это независимая система отслеживания, используемая людьми, которые работают вместе как одна команда. В Git можно добавить сотни файлов для разных целей проекта. Вы можете создавать, удалять и обновлять файлы в любое время, и Git также позволяет своим пользователям восстанавливать удаленные файлы в любое время.

В этом блоге мы подробно расскажем о процедуре восстановления удаленных файлов в 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 с помощью « гит рм команда:

$ гит рм demo1.txt

Здесь указанный нами файл успешно удален:

Шаг 4: Список файлов репозитория
Выполните предоставленную команду, чтобы проверить операцию удаления файла:

$ git ls-файлы

Как видно из приведенного ниже вывода, файла с именем « demo1.txt ”:

Шаг 5: Проверьте статус
Проверьте текущий статус репозитория Git, используя « статус git команда:

$ статус git .

Удаленный файл помещается автоматически, что является поведением по умолчанию для « г.м. команда:

Шаг 6: Удалить файл
Затем отключите удаленный файл, выполнив команду « git сброс команда:

$ git сброс ГЛАВА -- demo1.txt

Здесь укажите « ГЛАВА ” с именем файла, чтобы отменить изменения:

Шаг 7: Проверьте статус
Запустите следующую команду, чтобы проверить статус:

$ статус git .

Как видите, изменения удаления теперь не проиндексированы:

Шаг 8: Восстановить файл
Наконец, выполните « git касса ” для восстановления файла:

$ git касса -- demo1.txt

Снова выполните « статус git ” для просмотра текущего состояния репозитория Git:

$ статус git .

В репо ничего не помещается, что нужно зафиксировать, и рабочая область чистая:

Шаг 9: Проверьте файл восстановления
Наконец, перечислите файлы репозитория, чтобы просмотреть восстановленный файл:

$ git ls-файлы

Данный вывод показывает, что мы успешно восстановили удаленный « demo1.txt » в наш репозиторий Git:

Мы представили метод восстановления файла.

Вывод

Да, вы можете восстановить файл в Git. Для этого перейдите в локальный репозиторий Git и проверьте существующие файлы, размещенные в репозитории. Далее запустите « $ git rm <имя-файла> ” для удаления любого файла. Затем отмените изменения с помощью « $ git reset HEAD — <имя-файла> команда. Наконец, выполните « $ git checkout — <имя файла> ” для восстановления удаленного файла. В этом блоге объясняется процедура восстановления удаленных файлов в Git.