git错误:HEAD detached from XXX的解决方法

说明

有这个提示说明有提交处于游离状态。最好及时处理掉。

处理的思路是,新建分支对应于游离的commit,然后和主分支合并,然后删除分支。

操作

1. 新建分支tmp,对应id是xxx。

git branch tmp xxx

2. 切换回主分支

git checkout master

3. 合并tmp分支

git merge tmp

4. 删除tmp分支

git branch -d tmp

(注意备份,注意合并冲突解决)

其他

查看分支操作

git reflog

你可能感兴趣的:(git错误:HEAD detached from XXX的解决方法)