Как я могу определить, является ли один коммит предком другого (или наоборот)?

Git этоDAG снимков, где каждый узел на графике представляет коммит. Каждый коммит может иметь 'n' родитель совершает.

Учитывая любые два коммита, есть ли один, краткий способ различить "порядок" из этих двух в DAG.git rev-list кажется наиболее перспективным, но я могукажется, не нашел правильного заклинания.

В идеале ябыло бы что-то вроде следующего

$ git related hash1 hash2
hash1 is ancestor of hash2

ИЛИ ЖЕ

hash2 is ancestor of hash1

ИЛИ ЖЕ

hash1 unrelated to hash2

ИЛИ ЖЕ

hash1 is equal to hash2

Ответы на вопрос(5)

Ваш ответ на вопрос