本文主要是介绍HEAD detached from解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在今天提交代码过程中,一直提交不上去,提示让更新再提交代码,更新之后,也报错,然后查看git 状态,报 HEAD detached from 23a38b8
查看分支,不是我常用的分支,而是游离分支,找回代码的方法:
git reflog 找到需要恢复的commit ,记下前面的commit id
git branch temp 23e15ab 新建一个名字叫temp的分支,用这个分支代替之前的临时分支并且拥有想要恢复的commit,23e15ab为要恢复的commit id
git checkout temp 切换到临时分支,就能找回代码
这篇关于HEAD detached from解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!