GIT分支丢失的恢复办法

在网上查了半天,没有找到好的办法。分享一下我的办法。原因没找到,下次可能还会有这个问题。

已经第二次了,不和知道和服务器死机有没有关系。快下班时,同事告诉我GIT上传不了。因为之前有过一次,所以就直接去服务器查了一下,果然一个常用分支没有了。

处理办法:

1、打开项目目录下的“.GIT>REFS>HEADS”目录。找到分支名命名的文件。用记事本打开后,里面是空的。应该记录该分支最新节点的GUID。

2、打开项目目录下的“.GIT>LOGS>REFS>HEADS”目录。找到分支名命名的文件,这是分支的日志文件。用记事本打开后,里面是此分支所有的节点信息。我们拉到最后,找到最新节点的GUID。复制下来后,粘贴到上面空的文件中,保存后。问题就解决了。

这是什么鬼。也记录一下吧,在下面。

文章质量提示

  • 此文章质量较低,不会获得较多流量扶持! 可能的原因为:篇幅太短,广告涉嫌违规,外链过多,缺少代码,图片涉嫌违规。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值