我不小心执行了以下命令:
git rm -r .
毫不奇怪,它删除了一切。有什么方法可以还原吗?
答案 0 :(得分:7)
尝试:
git reset HEAD
如果您没有任何您关心的未提交更改,那么
git reset --hard HEAD
应该强行将所有内容重置为上一次提交。如果您确实有未提交的更改,但第一个命令不起作用,则使用git stash保存未提交的更改:
git stash
git reset --hard HEAD
git stash pop
要恢复文件夹中的所有已删除文件,请输入以下命令。
git ls-files -d | xargs git checkout --
检查删除的内容尝试:
git-ls-files --deleted