恢复IDEA误删除的git提交,提交被删除,尝试恢复提交

2024-03-07 10:20

本文主要是介绍恢复IDEA误删除的git提交,提交被删除,尝试恢复提交,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 ​​​​​​

dgq@DESKTOP-JRQ5NMD MINGW64 /f/IdeaProjects/workspace/spzx-parent ((8bb112e...))
$ git reflog
8bb112e (HEAD, origin/master, master) HEAD@{0}: checkout: moving from master to 8bb112e5ac18dfe4bbd64adfd06363e46b609f21
8bb112e (HEAD, origin/master, master) HEAD@{1}: rebase (finish): returning to refs/heads/master
8bb112e (HEAD, origin/master, master) HEAD@{2}: rebase (start): checkout 8bb112e5ac18dfe4bbd64adfd06363e46b609f21
f422295 HEAD@{3}: commit: day11-240115-用户端后端搭建&网关&redis缓存
8bb112e (HEAD, origin/master, master) HEAD@{4}: commit: day10-订单统计&操作日志&aop
790fa87 HEAD@{5}: commit: day09-商品管理&Echarts
94c3973 HEAD@{6}: commit: day08-品牌管理&分类品牌管理&规格参数管理
2c6fe50 HEAD@{7}: commit: day07-分类管理&导入导出&品牌管理
e024dde HEAD@{8}: commit: day06-菜单管理&角色管理&动态菜单
472da13 HEAD@{9}: commit (amend): day05-文件上传删除&角色分配
c447f3a HEAD@{10}: rebase (finish): returning to refs/heads/master
c447f3a HEAD@{11}: rebase (continue): day04-角色管理&用户管理
45ea26e HEAD@{12}: rebase (start): checkout origin/master
743deb1 HEAD@{13}: commit (amend): day04-角色管理&用户管理
45ea26e HEAD@{14}: rebase (finish): returning to refs/heads/master
45ea26e HEAD@{15}: rebase (start): checkout origin/master
e7c8ab2 HEAD@{16}: commit (amend): day03-登录校验&Apifox
45ea26e HEAD@{17}: commit (amend): day03-登录校验&Apifox
57b8502 HEAD@{18}: rebase (finish): returning to refs/heads/master
:...skipping...
8bb112e (HEAD, origin/master, master) HEAD@{0}: checkout: moving from master to 8bb112e5ac18dfe4bbd64adfd06363e46b609f21
8bb112e (HEAD, origin/master, master) HEAD@{1}: rebase (finish): returning to refs/heads/master
8bb112e (HEAD, origin/master, master) HEAD@{2}: rebase (start): checkout 8bb112e5ac18dfe4bbd64adfd06363e46b609f21
f422295 HEAD@{3}: commit: day11-240115-用户端后端搭建&网关&redis缓存
8bb112e (HEAD, origin/master, master) HEAD@{4}: commit: day10-订单统计&操作日志&aop
790fa87 HEAD@{5}: commit: day09-商品管理&Echarts
94c3973 HEAD@{6}: commit: day08-品牌管理&分类品牌管理&规格参数管理
2c6fe50 HEAD@{7}: commit: day07-分类管理&导入导出&品牌管理
e024dde HEAD@{8}: commit: day06-菜单管理&角色管理&动态菜单
472da13 HEAD@{9}: commit (amend): day05-文件上传删除&角色分配
c447f3a HEAD@{10}: rebase (finish): returning to refs/heads/master
c447f3a HEAD@{11}: rebase (continue): day04-角色管理&用户管理
45ea26e HEAD@{12}: rebase (start): checkout origin/master
743deb1 HEAD@{13}: commit (amend): day04-角色管理&用户管理
45ea26e HEAD@{14}: rebase (finish): returning to refs/heads/master
45ea26e HEAD@{15}: rebase (start): checkout origin/master
e7c8ab2 HEAD@{16}: commit (amend): day03-登录校验&Apifox
45ea26e HEAD@{17}: commit (amend): day03-登录校验&Apifox
57b8502 HEAD@{18}: rebase (finish): returning to refs/heads/master
57b8502 HEAD@{19}: rebase (continue): day03-登录校验&Apifox
8385e3f HEAD@{20}: rebase (start): checkout origin/master
8a5316f HEAD@{21}: commit (amend): day03-登录校验&Apifox
9f8c7ca HEAD@{22}: rebase (abort): returning to refs/heads/master
8385e3f HEAD@{23}: rebase (start): checkout origin/master
9f8c7ca HEAD@{24}: commit (amend): day03-登录校验&Apifox
d0d6b6b HEAD@{25}: commit (amend): day03-登录校验&Apifox
e367044 HEAD@{26}: rebase (abort): returning to refs/heads/master
8385e3f HEAD@{27}: rebase (start): checkout origin/master
e367044 HEAD@{28}: commit (amend): day03-登录校验&Apifox
f9977c7 HEAD@{29}: rebase (abort): returning to refs/heads/master
8385e3f HEAD@{30}: rebase (start): checkout origin/master
:
8bb112e (HEAD, origin/master, master) HEAD@{0}: checkout: moving from master to 8bb112e5ac18dfe4bbd64adfd06363e46b609f21
8bb112e (HEAD, origin/master, master) HEAD@{1}: rebase (finish): returning to refs/heads/master
8bb112e (HEAD, origin/master, master) HEAD@{2}: rebase (start): checkout 8bb112e5ac18dfe4bbd64adfd06363e46b609f21
f422295 HEAD@{3}: commit: day11-240115-用户端后端搭建&网关&redis缓存
8bb112e (HEAD, origin/master, master) HEAD@{4}: commit: day10-订单统计&操作日志&aop
790fa87 HEAD@{5}: commit: day09-商品管理&Echarts
94c3973 HEAD@{6}: commit: day08-品牌管理&分类品牌管理&规格参数管理
2c6fe50 HEAD@{7}: commit: day07-分类管理&导入导出&品牌管理
e024dde HEAD@{8}: commit: day06-菜单管理&角色管理&动态菜单
472da13 HEAD@{9}: commit (amend): day05-文件上传删除&角色分配
c447f3a HEAD@{10}: rebase (finish): returning to refs/heads/master
c447f3a HEAD@{11}: rebase (continue): day04-角色管理&用户管理
45ea26e HEAD@{12}: rebase (start): checkout origin/master
743deb1 HEAD@{13}: commit (amend): day04-角色管理&用户管理
45ea26e HEAD@{14}: rebase (finish): returning to refs/heads/master
45ea26e HEAD@{15}: rebase (start): checkout origin/master
e7c8ab2 HEAD@{16}: commit (amend): day03-登录校验&Apifox
45ea26e HEAD@{17}: commit (amend): day03-登录校验&Apifox
57b8502 HEAD@{18}: rebase (finish): returning to refs/heads/master
57b8502 HEAD@{19}: rebase (continue): day03-登录校验&Apifox
8385e3f HEAD@{20}: rebase (start): checkout origin/master
8a5316f HEAD@{21}: commit (amend): day03-登录校验&Apifox
9f8c7ca HEAD@{22}: rebase (abort): returning to refs/heads/master
8385e3f HEAD@{23}: rebase (start): checkout origin/master
9f8c7ca HEAD@{24}: commit (amend): day03-登录校验&Apifox
d0d6b6b HEAD@{25}: commit (amend): day03-登录校验&Apifox
e367044 HEAD@{26}: rebase (abort): returning to refs/heads/master
8385e3f HEAD@{27}: rebase (start): checkout origin/master
e367044 HEAD@{28}: commit (amend): day03-登录校验&Apifox
f9977c7 HEAD@{29}: rebase (abort): returning to refs/heads/master
8385e3f HEAD@{30}: rebase (start): checkout origin/master
:
8bb112e (HEAD, origin/master, master) HEAD@{0}: checkout: moving from master to 8bb112e5ac18dfe4bbd64adfd06363e46b609f21
8bb112e (HEAD, origin/master, master) HEAD@{1}: rebase (finish): returning to refs/heads/master
8bb112e (HEAD, origin/master, master) HEAD@{2}: rebase (start): checkout 8bb112e5ac18dfe4bbd64adfd06363e46b609f21
f422295 HEAD@{3}: commit: day11-240115-用户端后端搭建&网关&redis缓存
8bb112e (HEAD, origin/master, master) HEAD@{4}: commit: day10-订单统计&操作日志&aop
790fa87 HEAD@{5}: commit: day09-商品管理&Echarts
94c3973 HEAD@{6}: commit: day08-品牌管理&分类品牌管理&规格参数管理
2c6fe50 HEAD@{7}: commit: day07-分类管理&导入导出&品牌管理
e024dde HEAD@{8}: commit: day06-菜单管理&角色管理&动态菜单
472da13 HEAD@{9}: commit (amend): day05-文件上传删除&角色分配
c447f3a HEAD@{10}: rebase (finish): returning to refs/heads/master
c447f3a HEAD@{11}: rebase (continue): day04-角色管理&用户管理
45ea26e HEAD@{12}: rebase (start): checkout origin/master
743deb1 HEAD@{13}: commit (amend): day04-角色管理&用户管理
45ea26e HEAD@{14}: rebase (finish): returning to refs/heads/master
45ea26e HEAD@{15}: rebase (start): checkout origin/master
e7c8ab2 HEAD@{16}: commit (amend): day03-登录校验&Apifox
45ea26e HEAD@{17}: commit (amend): day03-登录校验&Apifox
57b8502 HEAD@{18}: rebase (finish): returning to refs/heads/master
57b8502 HEAD@{19}: rebase (continue): day03-登录校验&Apifox
8385e3f HEAD@{20}: rebase (start): checkout origin/master
8a5316f HEAD@{21}: commit (amend): day03-登录校验&Apifox
9f8c7ca HEAD@{22}: rebase (abort): returning to refs/heads/master
8385e3f HEAD@{23}: rebase (start): checkout origin/master
9f8c7ca HEAD@{24}: commit (amend): day03-登录校验&Apifox
d0d6b6b HEAD@{25}: commit (amend): day03-登录校验&Apifox
e367044 HEAD@{26}: rebase (abort): returning to refs/heads/master
8385e3f HEAD@{27}: rebase (start): checkout origin/master
e367044 HEAD@{28}: commit (amend): day03-登录校验&Apifox
f9977c7 HEAD@{29}: rebase (abort): returning to refs/heads/master
8385e3f HEAD@{30}: rebase (start): checkout origin/master
u
dgq@DESKTOP-JRQ5NMD MINGW64 /f/IdeaProjects/workspace/spzx-parent ((8bb112e...))
$ git cherry-pick f422295
[detached HEAD 5a3d9e8] day11-240115-用户端后端搭建&网关&redis缓存Date: Tue Mar 5 21:23:26 2024 +080033 files changed, 692 insertions(+), 6 deletions(-)create mode 100644 spzx-common/common-service/src/main/java/com/atguigu/spzx/common/handler/config/RedisConfig.javacreate mode 100644 spzx-model/src/main/java/com/atguigu/spzx/model/dto/h5/ProductSkuSearchDto.javacreate mode 100644 spzx-model/src/main/java/com/atguigu/spzx/model/vo/h5/IndexVo.javacreate mode 100644 spzx-server-gateway/pom.xmlcreate mode 100644 spzx-server-gateway/src/main/java/com/atguigu/spzx/gateway/SpzxGatewayApplication.javacreate mode 100644 spzx-server-gateway/src/main/java/com/atguigu/spzx/gateway/config/SpzxGatewayConfig.javacreate mode 100644 spzx-server-gateway/src/main/resources/application-dev.ymlcreate mode 100644 spzx-server-gateway/src/main/resources/application.ymlcreate mode 100644 spzx-service/pom.xmlcreate mode 100644 spzx-service/service-product/pom.xmlcreate mode 100644 spzx-service/service-product/src/main/java/com/atguigu/spzx/product/SpzxProductApplication.javacreate mode 100644 spzx-service/service-product/src/main/java/com/atguigu/spzx/product/controller/CategoryController.javacreate mode 100644 spzx-service/service-product/src/main/java/com/atguigu/spzx/product/controller/IndexController.javacreate mode 100644 spzx-service/service-product/src/main/java/com/atguigu/spzx/product/controller/ProductController.javacreate mode 100644 spzx-service/service-product/src/main/java/com/atguigu/spzx/product/mapper/CategoryMapper.javacreate mode 100644 spzx-service/service-product/src/main/java/com/atguigu/spzx/product/mapper/ProductSkuMapper.javacreate mode 100644 spzx-service/service-product/src/main/java/com/atguigu/spzx/product/service/CategoryService.javacreate mode 100644 spzx-service/service-product/src/main/java/com/atguigu/spzx/product/service/IndexService.javacreate mode 100644 spzx-service/service-product/src/main/java/com/atguigu/spzx/product/service/ProductSkuService.javacreate mode 100644 spzx-service/service-product/src/main/java/com/atguigu/spzx/product/service/impl/CategoryServiceImpl.javacreate mode 100644 spzx-service/service-product/src/main/java/com/atguigu/spzx/product/service/impl/IndexServiceImpl.javacreate mode 100644 spzx-service/service-product/src/main/java/com/atguigu/spzx/product/service/impl/ProductSkuServiceImpl.javacreate mode 100644 spzx-service/service-product/src/main/resources/application-dev.ymlcreate mode 100644 spzx-service/service-product/src/main/resources/application.ymlcreate mode 100644 spzx-service/service-product/src/main/resources/mapper/ProductSkuMapper.xmldgq@DESKTOP-JRQ5NMD MINGW64 /f/IdeaProjects/workspace/spzx-parent ((5a3d9e8...))
$
  1. 使用 Git Reflog
    在项目文件夹中打开命令行,然后输入 git reflog 命令。这个命令会显示你的 Git 引用日志,包括你执行过的所有 Git 命令,尤其是那些更改了 HEAD 的命令。在输出中找到你误删提交的哈希值。

  2. 恢复提交
    如果你找到了误删提交的哈希值,你可以使用 git cherry-pick <commit-hash> 命令来恢复这个提交。将 <commit-hash> 替换为你找到的提交哈希值。

这篇关于恢复IDEA误删除的git提交,提交被删除,尝试恢复提交的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/783191

相关文章

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

idea的终端(Terminal)cmd的命令换成linux的命令详解

《idea的终端(Terminal)cmd的命令换成linux的命令详解》本文介绍IDEA配置Git的步骤:安装Git、修改终端设置并重启IDEA,强调顺序,作为个人经验分享,希望提供参考并支持脚本之... 目录一编程、设置前二、前置条件三、android设置四、设置后总结一、php设置前二、前置条件

在IntelliJ IDEA中高效运行与调试Spring Boot项目的实战步骤

《在IntelliJIDEA中高效运行与调试SpringBoot项目的实战步骤》本章详解SpringBoot项目导入IntelliJIDEA的流程,教授运行与调试技巧,包括断点设置与变量查看,奠定... 目录引言:为良驹配上好鞍一、为何选择IntelliJ IDEA?二、实战:导入并运行你的第一个项目步骤1

MySQL逻辑删除与唯一索引冲突解决方案

《MySQL逻辑删除与唯一索引冲突解决方案》本文探讨MySQL逻辑删除与唯一索引冲突问题,提出四种解决方案:复合索引+时间戳、修改唯一字段、历史表、业务层校验,推荐方案1和方案3,适用于不同场景,感兴... 目录问题背景问题复现解决方案解决方案1.复合唯一索引 + 时间戳删除字段解决方案2:删除后修改唯一字

使用Python删除Excel中的行列和单元格示例详解

《使用Python删除Excel中的行列和单元格示例详解》在处理Excel数据时,删除不需要的行、列或单元格是一项常见且必要的操作,本文将使用Python脚本实现对Excel表格的高效自动化处理,感兴... 目录开发环境准备使用 python 删除 Excphpel 表格中的行删除特定行删除空白行删除含指定

Linux下删除乱码文件和目录的实现方式

《Linux下删除乱码文件和目录的实现方式》:本文主要介绍Linux下删除乱码文件和目录的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux下删除乱码文件和目录方法1方法2总结Linux下删除乱码文件和目录方法1使用ls -i命令找到文件或目录

Mysql实现范围分区表(新增、删除、重组、查看)

《Mysql实现范围分区表(新增、删除、重组、查看)》MySQL分区表的四种类型(范围、哈希、列表、键值),主要介绍了范围分区的创建、查询、添加、删除及重组织操作,具有一定的参考价值,感兴趣的可以了解... 目录一、mysql分区表分类二、范围分区(Range Partitioning1、新建分区表:2、分

MySQL 删除数据详解(最新整理)

《MySQL删除数据详解(最新整理)》:本文主要介绍MySQL删除数据的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、前言二、mysql 中的三种删除方式1.DELETE语句✅ 基本语法: 示例:2.TRUNCATE语句✅ 基本语

IDEA中新建/切换Git分支的实现步骤

《IDEA中新建/切换Git分支的实现步骤》本文主要介绍了IDEA中新建/切换Git分支的实现步骤,通过菜单创建新分支并选择是否切换,创建后在Git详情或右键Checkout中切换分支,感兴趣的可以了... 前提:项目已被Git托管1、点击上方栏Git->NewBrancjsh...2、输入新的分支的

使用Python实现可恢复式多线程下载器

《使用Python实现可恢复式多线程下载器》在数字时代,大文件下载已成为日常操作,本文将手把手教你用Python打造专业级下载器,实现断点续传,多线程加速,速度限制等功能,感兴趣的小伙伴可以了解下... 目录一、智能续传:从崩溃边缘抢救进度二、多线程加速:榨干网络带宽三、速度控制:做网络的好邻居四、终端交互