当前位置: 首页 > news >正文

git技巧之时间穿梭

不小心执行了git reset --hard之后的代码如何找回?

下面看一个场景:

这是执行reset --hard之前的commit信息,共有4个提交

在执行了git reset --hard到delete Todo之后,最新的lost commit丢失了。
git log中也不存在相关信息。

时间穿梭

输入git reflog命令,相关的reset操作就会出现。

从上面我们找到lost commit对应的hash值,将commit重置到那里就可以了。
git reset --hard dace535

这样,我们就将现场恢复到了reset之前的版本。
注意:reflog默认保留90天,超时或手动清理后可能无法找回‌。

http://www.jsqmd.com/news/652108/

相关文章:

  • 云南昆明污水处理设备厂家信息汇总 - 速递信息
  • 【技术应用】PLA技术原位锁定致病蛋白互作,让信号无处遁形
  • 专业的系统控温门窗品牌推荐 - 企业推荐官【官方】
  • 2026东莞二手房改造指南:从精改体系到设计驱动,六类服务商横向排行 - 速递信息
  • 5分钟掌握RePKG:Wallpaper Engine资源逆向工程与提取终极指南
  • 目前正规的商标购买平台有哪些 - 企业推荐官【官方】
  • 学习c语言
  • RTK定位快又准?聊聊FARA、LAMBDA这些模糊度快速固定算法的实战选择
  • LabVIEW 3D视觉开发工具包:从零到一构建工业级三维感知系统
  • 别再只盯着GPT了!手把手带你理解ChatGLM的‘自回归填空’到底强在哪
  • 基于SVPWM与双闭环控制的二极管钳位型三电平逆变器Simulink仿真实现
  • std::net::SocketAddr
  • 环保游艇常见问题解答(2026最新专家版) - 速递信息
  • AI教材编写神器推荐!低查重效果显著,快速产出优质教材
  • 【倒计时37天】2026奇点大会AI医疗咨询准入清单发布在即:未完成这5项数据治理的机构将无法接入国家级医联体AI中枢
  • 从老式电话到VoIP:PSTN技术演进全解析(附实战配置指南)
  • 告别弹窗!用WebView2在WPF里实现与JS的优雅双向通信(附完整源码)
  • P3721 [AHOI2017/HNOI2017] 单旋 - Link
  • 2026年全自动波峰焊接驳台,哪家定做厂家更靠谱? - 企业推荐官【官方】
  • CST微波工作室求解器怎么选?从电小天线到超电大RCS,一篇讲透6大求解器的实战选择指南
  • 在合肥找厂房找抖音啊豆说厂房选址 - 企业推荐官【官方】
  • 老司机带路:CentOS7+NVIDIA驱动离线部署的5个血泪教训(附诊断命令大全)
  • 穿越机 vs 航拍机:从飞控(Pixhawk/Betaflight)选择到机身布局的实战解析
  • redis 未授权访问 (CNVD-2015-07557)
  • IT运维人每日崩溃实录[特殊字符]
  • 2026年3月专业的气力输送系统企业推荐,介质阻挡离子发生器/触酶离子净化器/气力输送系统,气力输送系统产品哪家好 - 品牌推荐师
  • QQ空间导出助手:全面备份你的数字回忆
  • 【2026奇点大会独家解码】:AI情感陪伴技术的5大落地瓶颈与企业级部署清单
  • 【实战指南】Origin盗版弹窗终结方案:一键批处理与Hosts文件双管齐下
  • 外卖点餐|基于springboot + vue外卖点餐系统(源码+数据库+文档)