从使用git rm恢复已删除的文件
在不知不觉中,我没有发现该命令的作用,我在一个项目文件夹中使用了git rm -r命令,认为它会删除该文件夹内的所有文件。 令我惊讶的是,我所有的文件都被删除了。
我找到了一种方法来使用以下命令从我上次提交(大约3天前)恢复文件:
git reset
git checkout -- $(git ls-files -d)
现在我的问题是,在过去三天里我所做的所有工作,有没有可以恢复的? 即使它只是文件,所以我可以复制和粘贴。 所有文件删除哪里atleast添加到存储库,即时试图找到一种方式来恢复我的项目之前,我做了git rm -r的方式或如果我可以恢复文件个人,所以我可以复制和过去。 感谢您的任何帮助
只要文件被添加到回购站(尚未提交),就有机会恢复它们。
请参阅“在执行git reset之后恢复添加的文件--hard HEAD ^”
git fsck --cache --no-reflogs --lost-found --dangling HEAD
cd .git/lost-found/other
但最确定的方式仍然是经常做。
链接地址: http://www.djcxy.com/p/23511.html