git stash drop | git stash clear后恢复代码

  • git stash -m '暂存'命令暂存工作区代码
  • git stash list显示所有暂存的历史记录
  • git stash apply 0恢复暂存区的代码(0代表列表序号为0的那一条,如下图)
  • git stash drop 0(0也是序号)清除指定的某一次暂存
  • git stash clear清空暂存区的代码

image_20210324150611.png

今天不小心把暂存的代码使用git stash clear给清掉了,特此记录一下找回方法,免得下次忘记:

git fsck --lost-found
// 输出以下内容->
// Checking object directories: 100% (256/256), done.
// Checking objects: 100% (57/57), done.
// dangling commit 9f3641e50edc92cfbce2d26df47d217d102d75ba
git show 9f3641e50edc92cfbce2d26df47d217d102d75ba
// 此命令用来确认当前是否是需要恢复的内容(WIP:work in progress 即进程中的工作)输出以下内容->
// Merge: 1d98860 9649150 c176816
// Author: xxx <xxx@xx.com>
// Date:   Wed Mar 24 14:53:24 2021 +0800
//
//    WIP on main: 暂存
git stash apply 9f3641e50edc92cfbce2d26df47d217d102d75ba

以上三条命令即可恢复误删的git stash内容。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 页面性能监测之performanceauthor: @TiffanysBear 最近,需要对业务上的一些性能做一些...
    Tiffany_c4df阅读 1,914评论 0 2
  • 1.setTimeout定时刷新 setTimeout("location.href='url'",2000) 注...
    清平乐啊阅读 2,361评论 0 0
  • 一、API介绍 HTML:用来存储网页内容;CSS:用来定义这些内容的显示样式;JavaScript:用来创造丰富...
    宠辱不惊丶岁月静好阅读 2,510评论 0 4
  • 1. 用户体验 软件是用户通往资源的通道。例如:滴滴对应司机、乘客;淘宝、天猫对应购物;饿了么、美团对应周边生活;...
    nimw阅读 529评论 0 1
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    迷月闪星情阅读 10,620评论 0 11