On voit souvent dans les docs des schémas Git montrant des commits avec les flèches vers le bas quand l’axe du temps va vers le haut. C’est tout à fait normal ! Git gère l’historique et les branches sous forme de chaînes de commits.
L’identité de chaque est constituée, entre autres, sur l’identité de son ou ses commits parents. Les flèches montrent donc cette relation de dépendance, ce chaînage, ou, comme certains se plaisent à dire, cette blockchain.
Ce mécanisme est hyper astucieux pour tout un tas de raison et fait que lorsqu’on travaille avec Git, on manipule essentiellement des références.
Envie de commenter ? Fais-le directement sur YouTube !