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。