私はいつも頭が離れた状態に陥っていますが、その理由はわかりません。そして、そこから抜け出すための良い方法をまだ見つけることができません。デタッチされたヘッドにあるときにブランチを作成するだけで十分だと考えていたことがありますが、これは役に立ちません。HEAD はデタッチされたままです。
>git branch
(HEAD detached at af34e34)
master
>git branch detachedhead20160610
>git branch
(HEAD detached at af34e34)
detachedhead20160610
master
>git branch detachedhead20160610
Fatal: A branch named 'detachedhead20160610' already exists.
>git branch detachedhead20160610-2
>git branch
(HEAD detached at af34e34)
detachedhead20160610
detachedhead20160610-2
master
つまり、切り離されたヘッド状態を修復せずに追加されたばかりの新しいブランチです。