美文网首页
git 找回丢失的commit

git 找回丢失的commit

作者: 三三At你 | 来源:发表于2018-01-26 15:55 被阅读0次

    今天是rebase变基时不小心把提交弄没了使用git reflog找回了。
    具体方法。
    使用git reflog列出最近的操作。
    使用 git checkout [commitid] 切换到节点,之后怎么处理都可以。

    方法一 推荐git cherry-pick [commitid]
    首先切换到要提交的分支 如dev
    git checkout dev
    git cherry-pick [commitid] 就可以了

    方法二
    git checkout [commitid] 把修改的代码拷贝出来
    拉出最新代码再复制回去,提交搞定。

    主要问题时变基时报出一个错误,然后没理会有继续变基,下次遇到错误应该先保存一下代码。不然就找不回来就惨了。还好git这方面有解决方法。

    相关文章

      网友评论

          本文标题:git 找回丢失的commit

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