使用git reflog
按q退出
知道了之前要回退到的commit提交,如:
git reset --hard HEAD@{6}
快乐就又回来了
很久之后,又做了个蠢事,git add之后,没有commit,又执行了git reset --hard
1.在目录中使用git fsck --lost-found命令
2.回到.git文件夹中,在other 文件夹中的文件放置在文本编辑器中
3.如果是代码,将代码考回原路径下的文件;图片等文件直接重命名即可使用!
使用git reflog
按q退出
知道了之前要回退到的commit提交,如:
git reset --hard HEAD@{6}
快乐就又回来了
很久之后,又做了个蠢事,git add之后,没有commit,又执行了git reset --hard
1.在目录中使用git fsck --lost-found命令
2.回到.git文件夹中,在other 文件夹中的文件放置在文本编辑器中
3.如果是代码,将代码考回原路径下的文件;图片等文件直接重命名即可使用!