мерзавец новичок:потерянные (без добавления) файлы после их удаления и переключения ветки

StackOverflow https://stackoverflow.com/questions/660475

  •  20-08-2019
  •  | 
  •  

Вопрос

Я допустил довольно глупую ошибку с репозиторием git и потерял некоторые файлы, которые мне действительно нужны.

Я думал, что добавил все новые файлы в репозиторий до того, как внес изменения в текущую ветку (однако этого не произошло).Затем я создал новую ветку и снова удалил эти файлы из новой ветки в TextMate с помощью команды "переместить в корзину".Я пару раз переключал ветки с помощью команды "Оформить заказ".Позже я попытался восстановить эти файлы из корзины, но таковых не было..

Я попробовал несколько вариантов восстановления файлов, включая 'git fsck --lost-found', но, похоже, они никогда не были зарегистрированы в репозитории.

Осталась ли какая-либо возможность восстановить незаданные / незафиксированные файлы, которые были удалены с жесткого диска?обеспечивает ли OSX какое-то восстановление для этого?

Большое спасибо!

Это было полезно?

Решение

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

Одна вещь, которую вы могли бы попробовать, это выполнить .Очистите свой домашний каталог с помощью терминала и запустите ls -al, это может раскрыть файлы, если они скрыты по какой-то странной причине.

Кроме того, вам пришлось бы обратиться в службу восстановления данных в вашем регионе, и я не уверен в шансах на успех, что файлы могут быть восстановлены таким образом.

Другие советы

Если вы используете Time Machine на Leopard (OS X 10.5), то у вас есть вероятность, что файлы находятся в резервной копии.По умолчанию Time Machine создает резервные копии каждый час, поэтому, если файлы не были созданы и удалены между резервными копиями, у вас должно что-то быть.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top