Восстановление удаленного файла
Вы работаете над проектом с использованием Git и случайно удалили файл с именем file2.txt, который вам нужен. К счастью, вы знаете коммит, в котором файл был удален. Ваша задача - восстановить удаленный файл с использованием Git.
Для завершения этого практического занятия вы будете использовать репозиторий Git git-playground из https://github.com/labex-labs/git-playground.git. Следуйте шагам ниже:
- Перейдите в директорию репозитория с помощью команды
cd git-playground.
- Запустите команду
git log --oneline, чтобы просмотреть историю коммитов.
- Определите коммит, в котором файл был удален с сообщением "Added file2.txt".
- Запустите команду
git checkout <commit> -- <file>, чтобы восстановить указанный <file>, удаленный в указанном <commit>. Замените <commit> хэшем коммита, а <file> именем удаленного файла.
Например, если файл file2.txt был удален в коммите d22f46b, вы бы запустили следующую команду:
git checkout d22f46b -- file2.txt
Это восстановит файл file2.txt в ваш локальный репозиторий.
Вот результат выполнения команды ll:
total 12K
-rw-r--r-- 1 labex labex 15 Jun 18 18:05 file1.txt
-rw-r--r-- 1 labex labex 15 Jun 18 18:13 file2.txt
-rw-r--r-- 1 labex labex 32 Jun 18 18:05 README.md