В папке есть список файлов с типом (File) и такими именами, как <1fa2f85a378526d292a60974f3b2e63d57f595ea> Это файлы?

ался использовать Git в папке, то я использовалgit glean -df и я обнаружил, что все прошло.

Означает ли это, что я потерял свои файлы и есть ли способ вернуть их?

Ответы на вопрос(1)

Решение Вопроса

git clean -df выспросил Git to

Удалить неотслеживаемые файлы из рабочего дерева

включая каталоги, Вы тожесказал Git игнорировать его сеть безопасности.

Если Git знает о файлах (т. Е. Если они когда-либо былиaddред илиstashред,даже если они никогда не былиcommitиздание) тогда они должны быть восстановимы. Попробуйте запуститьgit fsck --cache --no-reflogs --lost-found --unreachable а затем глядя в.git/lost-found/ для объектов, которые вы удалили.

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

 Chris16 сент. 2017 г., 22:21
@ E.Aly, я только что прочитал. Если файлы былиaddЭд они бы стали отслеживаться.git clean -df не должен был их удалять. Ты уверен что тыaddЭд их? В любом случае вы можете попробовать запуститьgit fsck --cache --no-reflogs --lost-found --unreachable а затем глядя в.git/lost-found/ для объектов, которые вы удалили. Но если файлы никогда не были в индексе Git, это не сработает.
 E. Aly16 сент. 2017 г., 22:09
Спасибо за ваш ответ, но скажите, пожалуйста, как их восстановить?
 E. Aly16 сент. 2017 г., 22:28
Я сделал это и внутри.git/lost-found/other В папке есть список файлов с типом (File) и такими именами, как <1fa2f85a378526d292a60974f3b2e63d57f595ea> Это файлы?
 E. Aly16 сент. 2017 г., 22:12
Я добавил их, затем использовал команду clean
 Chris16 сент. 2017 г., 22:10
@ E.Aly, как я уже сказал в своем ответе, если эти файлы никогда не былиaddв ваш репозиторий Git не может их восстановить. Он просто не знает, что они когда-либо существовали. Это ситуация, в которой вы находитесь?

Ваш ответ на вопрос