git的head-detached错误
git经常出现下面的错误提示
HEAD detached at origin/development
这个错误是因为当前的HEAD没有位于任何一个分支上的缘故。git branch -a
显示远程的所有分支。git branch
显示本地分支。
要解决这个错误,需要将当前区域保存为一个版本,然后切换到某个本地分支,然后merge当前head。
git checkout -b xxxx
git checkout dev
git merge xxxx