使用GitHub Desktop客户端进行代码提交。
pull代码发生冲突,git stash将写好的文件暂存缓存区,并没有add、commit。
pull成功后,存在冲突无法restore。又操作了 stash all changes,不知为何Stashed Changes不见了
打开终端使用git命令找回
1、git fsck --lost-found
可以看下自己最近的一些删除提交
2、git show 5789b7c2edea699d9c7b36c565b9f354c05ad9b7
逐个查看是否是你丢失的代码
3、git merge 5789b7c2edea699d9c7b36c565b9f354c05ad9b7
如果是丢失代码,执行 git merge 5789...