Случилось так, что при попытке удалить файлы, скомпилированные байт из моего каталога .emacs.d. В итоге я удалил все файлы исходных файлов i.e .el. Это была находка, и я побежал find . -name "*.el" -exec rm {} \;
. Каталог .emacs.d находился под управлением git. Но с давних пор не было никаких коммитов. Я попробовал несколько предложений от stackoverflow.com, но это тоже не помогло. То, что я пробовал, находится нижеВосстановление удаленных файлов из git version controlled dir
git checkout -- .
git reset --hard
Обе команды не работают, и я до сих пор не вижу файлы.
любые предложения были бы более чем приветствуются. Пожалуйста помогите.
Что произойдет, если вы попытаетесь снова клонировать репо (в новом локальном каталоге)? Вы увидите файлы 'el'? – VonC
нет, я этого не делаю. :( – OmPS
Возможно, они не были версией (или, по крайней мере, не зафиксированы). Были ли какие-то файлы .gitignore, исключая файлы * .el? Или они (файлы el) просто добавлены в индекс (git add), но не были зафиксированы ? – VonC