git rebase后丢失本地commit记录

在进行git rebase操作后发现本地commit记录丢失。可以通过查看.gitlogs efsheadsranchname或者使用命令行找到丢失的commit。恢复方法包括创建新的分支git co -b my_recovery ci-id或使用reset命令HEAD@{5}来恢复之前的提交。
摘要由CSDN通过智能技术生成

问题描述:
提交代码时,rebase了两次,本地commit记录丢失了
两种解决方法: (原理是一样的)
 找到项目目录下的git文件 .git\logs\refs\heads\branchname

0000000000000000000000000000000000000000 d3fc5265291c1b4b9fd495d629ddfd9463178938 liuxiaobin <lxb234@qq.com> 1470015375 +0000   branch: Created from
HEAD
d3fc5265291c1b4b9fd495d629ddfd9463178938 6026046555b2ff1a39aa5c8e47d4857f52d1beb0 liuxiaobin <lxb234@qq.com> 1470200876 +0000   commit: [routeplanrul
e] Changed query interfaces
6026046555b2ff1a39aa5c8e47d4857f52d1beb0 6c6245fbd95a58ac2ec2f0de3835f448b4ac8593 liuxiaobin <lxb234@qq.com> 1470204796 +0000   commit (amend): [rout
eplanrule] Changed query interfaces
6c6245fbd95a58ac2ec2f0de3835f448b4ac8593 70baaefd36853e48622
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值