Git commit操作之后找不到提交记录

问题:

        git commit之后git pull或者repo sync操作之后找不到自己的commit,通过git log也看不到commit记录。

解决办法:

       使用git reflog可以看到之前的提交记录,复制commit id,然后使用git cherry-pick  id 的方式可以把代码再拉回来,代码拉回来之后可能有冲突,解决冲突之后继续push即可。

原因:

        git HEAD detached出现问题.记录消失

深层次分析:

        TODO。

posted @ 2020-06-28 16:38  Coder个人博客  阅读(219)  评论(0)    收藏  举报  来源