美文网首页
合并代码冲突导致本地代码丢失,进行还原-GitLab 之 Reb

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

作者: 踏平9天下 | 来源:发表于2021-01-08 10:11 被阅读0次

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

    相关文章

      网友评论

          本文标题:合并代码冲突导致本地代码丢失,进行还原-GitLab 之 Reb

          本文链接:https://www.haomeiwen.com/subject/revxaktx.html