Detached HEAD: что это
Коротко
Detached HEAD: состояние, когда HEAD указывает прямо на коммит, а не на ветку (например после git checkout <hash или во время rebase). Новые коммиты в таком состоянии не принадлежат ни одной ветке, и их легко потерять, если не создать ветку (git switch -c name).
Определение
Состояние, когда HEAD указывает прямо на коммит, а не на ветку (например после git checkout <hash> или во время rebase). Новые коммиты в таком состоянии не принадлежат ни одной ветке, и их легко потерять, если не создать ветку (git switch -c name).
Подробнее
Потерянные так коммиты можно найти через reflog.
Из урока «Git для собеседования за 7 минут»
HEAD указывает на текущую ветку (или прямо на коммит, тогда это detached HEAD).
Читать урок целикомВопросы по теме с собеседований
Запомните, а не прочитайте
В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Инструменты проверят, что термин понятен в деле.