在这里插入图片描述

1.第一步不要慌

2.网上通用的方法

在这里插入图片描述
在这里插入图片描述

2.1查看丢失记录 git fsck --lost-found

git fsck --lost-found找回丢失的satsh记录,只有commit 才能够被恢复

2.2查看具体内容 git show commitId

git show commitId

3.推荐方法

参考了网友博客

3.1 Git Bash Here

在这里插入图片描述

3.2 执行 git log

git log --graph --oneline --decorate  $( git fsck --no-reflog | awk '/dangling commit/ {print $3}' ) >xxx.txt

在这里插入图片描述
已经按顺序排好了
在这里插入图片描述

3.2 恢复代码

git stash apply a30ce5e8
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐