git stash clear之后找回之前暂存的工作区代码

状况描述:将工作区代码存入stash,一不小心 git stash clear了,新修改的工作区代码没有了。

恢复操作:

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

  调出stash 的缓存记录日志,选择要回去的记录index,执行:

 git stash apply 你的index编号

  参考原文地址

 

posted @ 2020-09-07 15:24  衰草寒烟  阅读(684)  评论(0编辑  收藏  举报