用sourcetree提交后,能看到提交的代码,然后通过拉取代码,导致commit
记录消失。在终端使用git log
也没有刚刚提交的commit
记录。
解决办法:
使用git reflog
可以看到提交记录,复制commit id
,然后使用git cherry-pick id
的方式可以把代码再拉回来,再push就ok了;
原因:
git HEAD detached
出现问题.记录消失
用sourcetree提交后,能看到提交的代码,然后通过拉取代码,导致commit
记录消失。在终端使用git log
也没有刚刚提交的commit
记录。
解决办法:
使用git reflog
可以看到提交记录,复制commit id
,然后使用git cherry-pick id
的方式可以把代码再拉回来,再push就ok了;
原因:
git HEAD detached
出现问题.记录消失
本文标题:Git commit 记录被覆盖,丢失之前commit的代码
本文链接:https://www.haomeiwen.com/subject/skstqktx.html
网友评论