我意外地删除了git存储库上的本地文件更改.他们没有被提交甚至被推.
我做了什么: git status (然后没有为commit提交的文件显示,我不小心删除了这个命令称为"smdr"的整个文件夹): git checkout - smdr
然后文件更改消失了.
我怎样才能恢复这些文件(在git checkout -smdr命令之前将所有内容都恢复原状)?
您可以使用任何给定的选项:
输入git reflog
并签出您需要的提交,它将“恢复”您的存储库到“已删除”的提交。
另一个选项是 use git revert SHA-1
,它将恢复您的提交。它只会撤消您的更改
Git Reset 将检查给定 sha-1 的内容。它将把你的分支设置为与 SHA-1 相同的状态