git - 救命篇

作者: 反者道之动001 | 来源:发表于2019-06-06 13:12 被阅读1次

    接触这个 git reflog是由于detached HEAD, 这时候push后,找不到。认真一看,分支是detached HEAD

    git reflog

    git reflog

    这个命令可以看到本地操作
    git checkout <commitId>

    就可以回到之前操作的位置上。


    后面就各显神通了

    detached HEAD 切换到正常分支

     git checkout  <name/branchName>
    

    切换到分支后,内容不见了。这时候设置到最新。

    git reset --hard <commitId>
    

    如果这时候有特殊情况可以新建分支再合并。

    --END--

    相关文章

      网友评论

        本文标题:git - 救命篇

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