Reachability

Você pode ver este grafo como um conjunto de três universos paralelos com o tempo fluindo da esquerda para a direita, de forma que A é o início da história registrada. (A seta representa o relacionamento "segue" ou "é posterior a", então você pode dizer que "B segue A".)


Para ver uma versão ASCII deste grafo, digite
git rebase --help

Se você começar de E, a história que você verá é A, B, C, D, E.

Se você começar de H, a história que você verá é A, B, F, G, H.

Se você começar de K, a história que você verá é A, B, C, I, J, K.

Mas o mais importante sobre isso é que não importa de qual vértice você comece, algumas partes do grafo não serão alcançáveis por você.

Isso soa pessimista, então eu vou dizer de outro jeito: Dependendo de onde você começar, você pode alcançar partes do grafo que você não alcançaria de outra maneira.

Isso pode não parecer muito, mas continue comigo mais um pouco—é demais.