git分支detached HEAD的解决方法

Detached HEAD 如何迁移到master分支上
这个从理论上介绍了detached head的原理

Id CommandLine
1 git branch -v
2 git branch tmp
3 git checkout tmp
4 git checkout master
5 git merge tmp
6 git status
7 git branch -d tmp