この git ツリーを考えると:
A <--- B <--- C (HEAD, master)
ツリーをこの状態にすることは可能ですか:
A <--- B (HEAD, master) <--- C
( 以外のブランチやタグはありませんmaster
。) つまり、コミット ( C
) は、ブランチ (またはタグ) が指すコミットまたはブランチ (またはタグ) が指すコミットの祖先でなくても存在できます。 ?
(この質問は、gitブランチの仕組みをよりよく理解するのに役立つ純粋に理論的なものです。)