Могу ли я восстановить удаленные файлы (отменить `git clean -fdx`)? - PullRequest
103 голосов
/ 07 июня 2011

Я следовал инструкциям по созданию страниц github и забыл перейти в свой подкаталог git.В результате я просто уничтожил весь каталог документов с помощью git clean -fdx.
Можно ли как-нибудь исправить эту ужасную ошибку?

Ответы [ 12 ]

0 голосов
/ 19 сентября 2018

Я сделал с кодом, который должен был добавить в свой репозиторий, и очистил с помощью -dfx, я смог восстановить файлы.

Я пытался использовать debugfs, look and link из inodes, testdisk и многих других появившихся инструментов, и ни один из них не нашел каталог, который эта глупая запись случайно удалила.

Скачать extundelete из sourceforge.
Возможно, вам потребуется установить пакет e2fslibs-dev
Выполнить

$ ./configure 
$ make 

Будет сгенерирован бинарный файл для extundelete внутри папки src В моем случае я неправильно стер папку. давайте назовем это FOOBAR

Я только что побежал:

$  sudo ./extundelete --restore-directory <full path to FOOBAR > <the partition> 


и он создал папку с именем RESTORED_FOLDERS

0 голосов
/ 28 января 2015

К счастью, я допустил эту ошибку при использовании Windows 7. Пошел в корзину, выделил все удаленные файлы и нажал «Восстановить».Готово.

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