合并代码冲突导致本地代码丢失,进行还原-GitLab 之 Rebase

合并代码冲突导致本地代码丢失,进行还原-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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容