撤消git删除

时间:2012-11-15 02:14:05

标签: git

我不小心执行了以下命令:

git rm -r .

毫不奇怪,它删除了一切。有什么方法可以还原吗?

1 个答案:

答案 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