Я нахожусь на master
ветви с 7 коммитами (скажем) и перешел на коммит № 4, используя 'git checkout <commit_hash>
' с HEAD, находящимся в отсоединенном состоянии.
Я сделал 3 новых коммита из коммита № 4 с отключенной HEAD и создал там новую ветку 'dev
'.
Затем я зарегистрировался на dev
и снова сделал новый коммит.
Теперь я могу сказать, что все коммиты из этого dev
коммита ветки коммит, пока корневой коммит проекта не принадлежит dev
ветке или только dev
tip коммит и предыдущий коммит принадлежат dev
ветке?
Какова концепция принадлежности коммитов к ветви?