Я всегда впадаю в состояние отдельной головы, я не знаю почему. И все еще не в состоянии найти хороший способ выйти из него. Некоторое время я думал, что достаточно создать ветвь, когда в отдельном голове, но это не помогает, 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
Т.е. новые ветки просто добавлены без лечения состояния отсоединенной головки.