不知不觉中,在没有找出命令的作用的情况下,我在项目的文件夹上使用了 git rm -r 命令,认为它只会删除该文件夹内的所有文件。令我惊讶的是,我所有的文件都被删除了。
我找到了一种使用以下命令从上次提交(大约 3 天前)中恢复文件的方法:
git reset
git checkout -- $(git ls-files -d)
现在我的问题是,我在过去 3 天里所做的所有工作,有什么办法可以恢复吗?即使它只是文件,所以我可以复制和粘贴。在至少添加到存储库的位置删除的所有文件,我试图找到一种方法来恢复我的项目,就像我做 git rm -r 之前的方式一样,或者我是否可以恢复单个文件,以便我可以复制和过去。感谢您的任何帮助