git 头指针游离问题

git branch -av 如下图

多出来的一个状态 remotes/origin/HEAD -> origin/master,导致无论怎么切换分支,HEAD都在origin/master上。

您可以使用 git remote set-head origin -d 删除 origin/HEAD 符号引用,或使用 git remote set-head origin -a 查询遥控器并自动将origin/HEAD指针设置为遥控器的当前分支。

执行黄色背景语句,删除完毕后正常。

原文地址:https://www.cnblogs.com/havenenjoy/p/14061179.html