随笔 - 631,  文章 - 0,  评论 - 84,  阅读 - 225万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

问题描述

 

电脑长时间不关机,突然死机,重启电脑后发现该项目的git仓库不能使用了,代码在本地分支,未push到远程分支。并且idea乱码

 

git status 时报错:

fatal: not a git repository (or any of the parent directories): .
解决办法:
第一步:打开项目下的.git文件夹

第二步:

法1:打开HEAD文件,发现是乱码,将该文件中的类容替换为:ref: refs/head/分支名 就会恢复到之前分支情况

法2:还可以打开HEAD文件 ref: refs/head/master  恢复到主分支 在重新拉去一个分支  然后在切换到崩溃前分支 把对应文件拉取到当前分支 如果不能拉取 就只能根据idea 暂存文件回复代码了

比如对应master分支


​ 此时,看到git分支已经切换到master分支了。之后就可以使用git checkout切换到想要去到的分支,或者再次到IDEA中,执行如下步骤,就可以切换到要找回的分支了

posted on   微笑点燃希望  阅读(319)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
历史上的今天:
2019-11-02 aliyun-OSS断点续传
2019-11-02 aliyun-oss 通过redis来实现跨域上传图片到阿里 OSS并回显进度条
2017-11-02 mysql sql语句大全
2017-11-02 解决Springboot集成ActivitiModel提示输入用户名密码的问题
2015-11-02 【SQL Server数据迁移】把csv文件中的数据导入SQL Server的方法
font=white
点击右上角即可分享
微信分享提示