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

git恢复误删除的代码模块

git恢复误删除的代码模块

  • 前言
  • 环境
  • 问题描述
    • 原先的仓库详情:
    • 最新的仓库详情:
  • 问题解决
    • 注意事项

前言

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

环境

IDEA、Git

问题描述

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

原先的仓库详情:

在这里插入图片描述

最新的仓库详情:

在这里插入图片描述

问题解决

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

注意事项

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

相关文章:

  • 云主机如何做两个网站/营销渠道策划方案
  • 做微信小程序哪个网站好/seo的基本步骤包括哪些
  • 外贸流程培训/安徽seo人员
  • 法院网站建设/互联网营销方式
  • 电子商务网站建设与管理试卷/免费搭建网站的软件
  • 国外哪些做问卷的网站/宣传链接怎么做
  • Unet网络解析
  • C语言学生宿舍管理系统[2023-01-16]
  • 测试开发 | 测试平台开发-前端开发之数据展示与分析
  • SWPUCTF 2022新生赛 web部分wp
  • 系分 - 案例分析 - 数据库设计(分布式)
  • 反射无法修改 final String
  • Powershell渗透框架
  • 探究SQL SERVER 更改跟踪
  • 软件测试面试,如何自我介绍?
  • 《Linux Shell脚本攻略》学习笔记-第三章
  • Fedora 37 编译安装opencv 4.7.0 —— 筑梦之路
  • 阿里巴巴2018届应届生在线编程测验记录-研发工程师C/C++