Все мои файлы удалены при выдаче git clean -f?

Я случайно выдал:

git clean -f

В каталоге, который я недавно инициализировал. Я заметил, что все мои текстовые файлы в этом каталоге исчезли.

Согласно исследованию, я узнал, что это необратимо. Это правда? Или еще есть надежда?

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

Это была глупая ошибка новичка Git.

1 ответ

Да, ваши данные исчезли.

git clean -f удаляет все неотслеживаемые файлы Так как вы только что initЯ проверил ваш репо, все ваши файлы не были отслежены, поэтому они все исчезли. Вот почему они заставляют вас использовать -f флаг: чтобы избежать случайной потери данных.

Если вы работаете на Mac, возможно, у вас активирована Time Machine? Это должно помочь вам.

Другие вопросы по тегам