мерзавец новичок:потерянные (без добавления) файлы после их удаления и переключения ветки
-
20-08-2019 - |
Вопрос
Я допустил довольно глупую ошибку с репозиторием git и потерял некоторые файлы, которые мне действительно нужны.
Я думал, что добавил все новые файлы в репозиторий до того, как внес изменения в текущую ветку (однако этого не произошло).Затем я создал новую ветку и снова удалил эти файлы из новой ветки в TextMate с помощью команды "переместить в корзину".Я пару раз переключал ветки с помощью команды "Оформить заказ".Позже я попытался восстановить эти файлы из корзины, но таковых не было..
Я попробовал несколько вариантов восстановления файлов, включая 'git fsck --lost-found', но, похоже, они никогда не были зарегистрированы в репозитории.
Осталась ли какая-либо возможность восстановить незаданные / незафиксированные файлы, которые были удалены с жесткого диска?обеспечивает ли OSX какое-то восстановление для этого?
Большое спасибо!
Решение
Возможно, вам не повезло, но кажется странным, что этих файлов там нет.Похоже, что файлы остаются в моей корзине в течение пары недель, если только вы не потратили столько времени или не очистили ее вручную.
Одна вещь, которую вы могли бы попробовать, это выполнить .Очистите свой домашний каталог с помощью терминала и запустите ls -al, это может раскрыть файлы, если они скрыты по какой-то странной причине.
Кроме того, вам пришлось бы обратиться в службу восстановления данных в вашем регионе, и я не уверен в шансах на успех, что файлы могут быть восстановлены таким образом.
Другие советы
Если вы используете Time Machine на Leopard (OS X 10.5), то у вас есть вероятность, что файлы находятся в резервной копии.По умолчанию Time Machine создает резервные копии каждый час, поэтому, если файлы не были созданы и удалены между резервными копиями, у вас должно что-то быть.