La cronologia di Git viene memorizzata in modo tale che il nome di una revisione particolare (secondo la terminologia Git, una "commit") dipende dalla completa cronologia di sviluppo che conduce a tale commit. ###>;Cryptographic authentication of history: The Git history is stored in such a way that the ID of a particular version (a "commit" in Git terms) depends upon the complete development history leading up to that commit.