合并代码冲突导致本地代码丢失,进行还原-GitLab 之 Rebase
问题描述
写了两天的代码,进行提交时发现冲突了,结果手贱点了 Rebase 结果发现本地代码全没了
解决方案
查看提交的历史记录
–date=iso: 是为了打印时间,这样好通过时间判断哪个是提交的
git reflog --date=iso
我是通过提交时间,加上 Rebase 这个操作判断这个时间点是我要撤回的本地提交的时间点 22C46ECA-3A4B-419E-AE63-EB79125A3D46.png回滚操作
git reset --hard xxxx
9080EFB1-28BB-433C-B3D7-C65F0C2CE0BD.png之后旧发现代码成功变回去了
最后记得,先 pull 代码,再进行!
push
网友评论