美文网首页
修复rebase删掉的代码

修复rebase删掉的代码

作者: 意大利大炮 | 来源:发表于2022-10-24 16:16 被阅读0次

问题

  • rebase时如果出现冲突,使用$git rebase --skip会删掉本地的commit

如何恢复

  1. 在当前分支上获取提交历史记录:git reflag
    结果:
    image.png
    建议不要使用idea的Terminal,会有中文乱码。使用git自带命令工具
  2. 找到被丢掉的提交后,回退到该提交: git reset --hard 7f9ec9b
  3. 此时代码已经恢复,再次rebase解决冲突即可

没有commit,直接rebase丢了数据

image.png
image.png

相关文章

网友评论

      本文标题:修复rebase删掉的代码

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