git恢复误删除的代码模块
- 前言
- 环境
- 问题描述
- 原先的仓库详情:
- 最新的仓库详情:
- 问题解决
- 注意事项
前言
寒假回家边聊天边进行代码上传,出现了冲突之后,不小心删除了一大片代码。这里记录一下解决方案。
环境
IDEA、Git
问题描述
代码上传之后,发现之前所有的代码模块都不见了,如下所示:
原先的仓库详情:
最新的仓库详情:
问题解决
- 点开commits追踪一下,来查看历史记录中需要恢复的版本。
- 点开之后发现是标红的版本是提交正常且最近的版本。
- 打开IDEA,进行版本恢复
这里根据自己的需要进行选择:
前三种模式:- soft:本地文件不变动,回到所选分支
- mixed:本地文件不变动,但是需要对最新的改变进行重新追踪,回到所选分支
- hard:最新的改动不要了,回到所选分支
- 最后强制推送
注意事项
强制推送如果是灰色,需要设置:删除下图红框中的分支名称即可