Я работаю над веткой в git. Когда я делаю
git checkout <commit id>
(зафиксировать идентификатор, полученный из git log), он получает привязанность к этому конкретному изменению, но ветвь изменена на <No-branch>.
Почему это происходит? Как вы разрешаете это?