Chaîne de commits
Un historique Git est la succession des commits qui se référencent à la chaîne. À l’exception de tout premier commit de l’historique ou d’une branche orpheline, un commit possède donc un ou plusieurs parents. C’est la raison pour laquelle on trouve régulièrement des représentations fléchées entre les commits.
c0 <- c1 <- c2 <- c3
La référence du ou des parents fait partie des éléments entrant en compte dans le calcul de l’identité du commit. Certains comparent ce foncitonnement à la blockchain.