美文网首页
git commit 时报错HEAD detached from

git commit 时报错HEAD detached from

作者: i_iOS | 来源:发表于2017-08-18 11:38 被阅读46次

对于一个git新手来说,遇到这样的问题确实头大,不过经过不屑的努力查找资料,终于解决了这个问题,希望可以帮助到遇到这个问题的小伙伴儿。

废话不多说,趁热打铁,直入正题

昨晚同一个项目小伙伴用git提交了代码,早上到公司本来想合并一下看看结果,换汤不换药的步骤git add. 和git commit 之后 接下来正常git pull开始报错,由于对git的不熟悉,暂时不明白是什么原因造成的,只知道当前的分支不正确,所以报错了 。

接下来重新add,commit时如题,报了一个错误,附上截图:

当场就吓懵逼了,什么玩意儿啊,心中一万个草泥马,但问题还是要解决啊,谁让我是一个苦逼的程序猿。在网上找了大量的帖子,大概是这样说的,85e119d游离了,这又是什么玩意儿,不知道发明代码这玩意儿到底是什么变态。

那既然是分支的问题,我们先查看一下当前的分支信息:

发现现在主管的分支和先前的不是同一个,所以,我们先为这个分支取一个名字,方便等下合并它嘛

这里我是将99379e8这个分支命名为hahaha了,想到快解决了这个问题,就想hahaha了,所以直接命名了,然后我们执行git checkout origin/master可以看到刚刚改了名字的分支

接下来我们将分支转向刚才改了名的分支,看到提示,转向了新分支hahah

然后将分支切换到master,接下来就可以直接git pull了,一切正常

理解不是很透彻,只知道怎么解决了问题,所以写了这篇文章,希望可以帮到大家,也为了加深自己的记忆

相关文章

网友评论

      本文标题:git commit 时报错HEAD detached from

      本文链接:https://www.haomeiwen.com/subject/hxaorxtx.html