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。

猜你喜欢

转载自blog.csdn.net/code_lyb/article/details/107002640