git恢复误删除的代码模块

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

git恢复误删除的代码模块

前言

寒假回家边聊天边进行代码上传出现了冲突之后不小心删除了一大片代码。这里记录一下解决方案。

环境

IDEA、Git

问题描述

代码上传之后发现之前所有的代码模块都不见了如下所示

原先的仓库详情

在这里插入图片描述

最新的仓库详情

在这里插入图片描述

问题解决

  1. 点开commits追踪一下来查看历史记录中需要恢复的版本。
    在这里插入图片描述
  2. 点开之后发现是标红的版本是提交正常且最近的版本。
    在这里插入图片描述
  3. 打开IDEA进行版本恢复
    在这里插入图片描述
    这里根据自己的需要进行选择
    在这里插入图片描述
    前三种模式
    • soft本地文件不变动回到所选分支
    • mixed本地文件不变动但是需要对最新的改变进行重新追踪回到所选分支
    • hard最新的改动不要了回到所选分支
  4. 最后强制推送
    在这里插入图片描述

注意事项

强制推送如果是灰色需要设置删除下图红框中的分支名称即可
在这里插入图片描述

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6