位置:首页 > 工具类 > git

git找回缓存区代码

dearweb 发布:2021-11-22 22:59:07阅读:

使用GitHub Desktop客户端进行代码提交。

pull代码发生冲突,git stash将写好的文件暂存缓存区,并没有add、commit。

pull成功后,存在冲突无法restore。又操作了 stash all changes,不知为何Stashed Changes不见了

打开终端使用git命令找回

1、git fsck --lost-found

可以看下自己最近的一些删除提交

image.png

2、git show 5789b7c2edea699d9c7b36c565b9f354c05ad9b7

逐个查看是否是你丢失的代码

image.png

3、git merge 5789b7c2edea699d9c7b36c565b9f354c05ad9b7

如果是丢失代码,执行 git merge 5789...


24人点赞 返回栏目 提问 分享一波

小礼物走一波,支持作者

还没有人赞赏,支持一波吧

留言(问题紧急可添加微信 xxl18963067593) 评论仅代表网友个人 留言列表

暂无留言,快来抢沙发吧!

本刊热文
网友在读
手机扫码查看 手机扫码查看