我不小心执行了以下命令:
git rm -r .
毫不奇怪,它删除了所有内容。有没有办法恢复它?
尝试:
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