尝试从我的.emacs.d目录中删除字节编译的文件时发生了这种情况。我最终删除了所有源文件,即.el文件。这是一个发现删除,即我跑了find . -name "*.el" -exec rm {} \;
。 .emacs.d目录在git版本控制下。但是很长一段时间没有提交。我已经尝试了stackoverflow.com的一些建议,但这也没有帮助。我尝试的是如下
git checkout -- .
git reset --hard
这两个命令都不起作用,我仍然看不到我的文件。
任何建议都会受到欢迎。请协助。
答案 0 :(得分:0)
如果git reset --hard
留下了干净的工作树,那么这个树可能会保存在最新的提交中。
首先要做的事情:回购历史中有什么?
git log --oneline --decorate --graph --all
第二:如果有git reset --hard
数据丢失,请尝试运行git reflog
。