使用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 reset --hard后找回上次commit的文件
阅读 101
2022-11-30
使用git reflog

按q退出
知道了之前要回退到的commit提交,如:
git reset --hard HEAD@{6}

快乐就又回来了
很久之后,又做了个蠢事,git add之后,没有commit,又执行了git reset --hard
1.在目录中使用git fsck --lost-found命令
 2.回到.git文件夹中,在other 文件夹中的文件放置在文本编辑器中
 3.如果是代码,将代码考回原路径下的文件;图片等文件直接重命名即可使用! 
相关推荐
精彩评论(0)