Учитывая это GIT дерево:Должно ли каждое git совершать быть предком ветки?
A <--- B <--- C (HEAD, master)
является возможность поставить дерево в это состояние:
A <--- B (HEAD, master) <--- C
(. Там еще нет филиалов или теги, кроме master
) Другими словами, может ли commit (C
) существуют, не будучи фиксацией, на которую указывает ветка (или тег) или предок фиксации, на которую указывает ветка (или тег)?
(Этот вопрос носит чисто теоретический характер, чтобы помочь мне лучше понять, как мерзавец отрасль работает.)