Если вы обнаружите, что работаете в отключенном состоянии HEAD, и вы сделали один или несколько коммитов, которые вы хотите сохранить в течение длительного времени, одно простое решение - просто извлечь новую ветку из вашей текущей точки:
git checkout -b my_branch
Отсюда вы можете сделать что-то вроде слияния этой новой ветки с намеченной целью.