误删 Stash 后的数据恢复实践

news/2025/10/17 14:13:26/文章来源:https://www.cnblogs.com/xuhe2/p/19147705

在使用 Git 进行日常开发时,git stash 是一个非常方便的工具,用于临时保存工作目录的改动。然而,如果因为误操作或不慎执行了清理命令(例如 git stash clear)而丢失了重要的 Stash 记录,可能会造成不小的困扰。本文将详细介绍如何利用 Git 的内部机制,特别是悬空对象(Dangling Objects),来定位并恢复那些看似丢失的 Stash 提交。

执行文件系统检查

使用 --no-reflog 选项可以确保我们只关注那些不被任何引用(包括 Reflog)指向的对象:

git fsck --no-reflog
PS D:\task\js\promptbox> git fsck --no-reflog
Checking object directories: 100% (256/256), done.
dangling commit 3f92868cce5f3136e9d718e0989380d5c00b7248

这里的 3f92868cce5f3136e9d718e0989380d5c00b7248 就是一个悬空提交的 SHA-1 ID。这些提交中很可能包含了我们丢失的 Stash 内容。

检查悬空提交的内容

接下来,我们可以使用 git show 命令来查看每一个悬空提交的具体内容和提交信息,以确定哪个是我们需要的 Stash。

git show 3f92868cce5f3136e9d718e0989380d5c00b7248

最终恢复:创建分支或应用 Patch

git stash apply 3f92868cce5f3136e9d718e0989380d5c00b7248

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/938886.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql开启binlog日志,完全配置指南

二进制日志(binlog)是MySQL最重要的日志功能之一,它记录了所有修改数据的SQL语句,是数据复制、恢复和审计的关键。本文将详细介绍如何开启和配置MySQL的二进制日志功能。 检查当前binlog状态 在开始配置前,先检查当…

2025年10月固定资产管理系统推荐榜单:基于全生命周期功能对比与行业适配度评测

一、引言 固定资产在组织总资产中通常占比超过七成,其管理效率直接影响财务折旧准确性、审计合规度与日常运营成本。2025年第四季度,预算编制与资产盘点双期叠加,CFO、行政采购负责人及政府资产管理员急需一套可快速…

Linux MegaCli RAID 控制管理工具详解

Linux MegaCli RAID 控制管理工具详解MegaCli 是管理 LSI(现为 Broadcom)MegaRAID 系列硬件 RAID 控制器的强大命令行工具,适合在缺乏图形界面的环境中进行精细的存储配置和监控。 下面为您梳理其下载安装、核心用法…

2025年10月重庆保洁公司推荐对比榜:用数据还原真实服务能力

一、引言 对于需要长期保洁托管、高空清洗或开荒精拓的企业行政、物业经理及家庭用户而言,重庆保洁市场品牌众多、报价差异大,若缺乏系统参照,极易陷入“低价签单、服务缩水”的循环。2025年10月,本文采用动态分析…

2025年10月重庆保洁公司推荐排名:聚焦服务细节与合规风险的避坑手册

一、引言 对于需要长期保持环境整洁的企事业单位、物业项目运营方以及追求高品质家庭服务的消费者而言,选择一家合规、稳定且性价比清晰的保洁公司,直接关系到日常运营成本、品牌形象与员工健康。重庆作为西南商业与…

2025 房屋改造公司最新推荐榜:聚焦老房 / 局部 / 小户型需求的口碑深度测评,花小钱住好家必看

中国存量房改造需求正以年均 15% 的增速攀升,但 “大公司嫌小单、游击队缺保障” 的行业痛点始终未决。消费者面对厨卫翻新、老房整改、空间扩容等需求时,常陷入 “价高怕被坑、价低怕翻车” 的困境 —— 正规机构报…

2025年10月床垫品牌推荐榜:十强对比与中立评测助你安心选购

一、引言 对于每天需要七到八小时睡眠的消费者而言,床垫直接决定脊柱健康与深睡时长,采购者普遍关注环保安全、承托性能与售后保障,却常被营销话术与参数迷雾困扰。本次评估以2025年10月行业动态为时间锚点,采用可…

uni-app x商城,商品列表组件封装以及使用

一、概述 上一篇文章,已经实现了导航区域跳转,接下来要实现商品列表展示。 首页展示的,商品信息以及商品列表也,展示的页面数据,布局都是一样的。 没有必要重复写代码,因此可以将这些相同的内容,封装成一个组件…

深入解析:【Proteus8.17仿真】 STM32仿真 0.96OLED 屏幕显示ds1302实时时间

深入解析:【Proteus8.17仿真】 STM32仿真 0.96OLED 屏幕显示ds1302实时时间pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-fami…

2025年10月床垫品牌推荐榜:围绕环保认证与试睡政策的系统化评析

一、引言 对于每天需要7到8小时睡眠的消费者而言,床垫不仅决定休息质量,更与长期脊柱健康、过敏控制及居家环保直接相关。2025年三季度,全国主要电商平台床垫类目检索量环比增长18.6%,其中“环保材质”“可拆洗”“…

贪心策略总结

贪心 is so difficult!!! 国王游戏 Problem题意简介: 有 \(n\) 个大臣,国王左右手上的整数分别是 \(a_0,b_0\),第 \(i\) 个大臣左右手上的整数分别是 \(a_i,b_i\)。 现在国王和所有大臣将排成一排,国王在队伍最…

2025年10月上海装修公司推荐榜:极家家居设计标准与施工节点全维度对比

一、引言 在上海这样房价高、户型多元且老房比例高的城市,装修决策直接影响居住舒适度与资产保值。目标用户多为追求一次性整装落地、希望兼顾品质与效率的家庭业主,核心需求集中在三点:预算可控、工期可控、后期维…

完整教程:在鸿蒙NEXT中使用WebSocket实现实时网络通信

完整教程:在鸿蒙NEXT中使用WebSocket实现实时网络通信pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas&q…

Atcoder Regular Contest 做题记录

Preface ARC C~F 选择性做题记录,难度大概在 $*2400\sim *3000$ 左右 (蓝至紫) 无特殊说明每个题的时空限制都是 $\text{2sec, 1GB}$。 难度记录方法: $x/_y$,其中 $x$ 为 kenkoooo 所述难度,$y$ 为个人认为的洛…

深入解析:Async++ 源码分析2---aligned_alloc.h

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

Linux sas3ircu RAID 控制管理工具详解

Linux sas3ircu RAID 控制管理工具详解sas3ircu 是一款用于管理 LSI SAS3008 等系列 RAID 控制卡的强大命令行工具。它允许你在操作系统中直接配置RAID、查看磁盘信息、定位故障硬盘等,无需重启服务器进入BIOS设置。 …

Linux StorCLI RAID 控制管理工具详解

Linux StorCLI RAID 控制管理工具详解StorCLI 是管理 Broadcom(原LSI)MegaRAID 系列硬件 RAID 控制器的强大命令行工具,适合在缺乏图形界面的环境中进行精细的存储配置和监控 。 下面为您梳理其下载安装、核心用法和…

2025年浓缩机厂家权威推荐榜:高效浓缩机/尾矿浓缩机/污泥浓缩机/新型浓缩机/矿用浓缩机/浓密机/中心转动浓缩机/真空浓缩机/污泥脱水机

2025年浓缩机厂家权威推荐榜:高效浓缩机/尾矿浓缩机/污泥浓缩机/新型浓缩机/矿用浓缩机/浓密机/中心转动浓缩机/真空浓缩机/污泥脱水机行业背景与发展趋势在当今的工业处理领域,浓缩设备作为固液分离工艺中的关键环节…

新手学AI算法/嵌入式 “知其然不知其所以然”?华清远见虚拟仿真工具拆分算法组件 + 动态调参,过程感拉满

后台私信,备注“AI/嵌入式体验”,免费领取对应体验课试听及平台试用 前阵子看到俞敏洪讲AI的直播,他说 “AI 能写新疆旅行的文案,但写不出我骑在马背上看夕阳时的心跳”、“能整理课程大纲,却替代不了我和学生面对…

http1.0,http2.0,http3.0各个协议的特点和区别

好的,当然可以。以下是 HTTP/1.0、HTTP/2.0 和 HTTP/3.0 的详细中文说明,包括它们各自的特点和核心区别。 一张图看懂演进历程特性 HTTP/1.0 HTTP/2.0 HTTP/3.0核心模型 每个请求一个TCP连接 单一TCP连接,多路复用 …