Torvalds explains: In many ways you can just see git as a filesystem – it's content-addressable, and it has a notion of versioning, but I really designed it coming at the problem from the viewpoint of a filesystem person (hey, kernels is what I do), and I actually have absolutely zero interest in creating a traditional SCM system.
Ο Τόρβαλντς εξηγεί, Κατά πολλούς τρόπους μπορείτε να δείτε το git ως ένα σύστημα αρχείων  — είναι προσπελάσιμο με το περιεχόμενο (content-addressable) και έχει μια ιδέα αναθεώρησης , αλλά στην πραγματικότητα ο σχεδιασμός του έρχεται στο πρόβλημα από την άποψη ενός προσώπου συστήματος αρχείων (αυτό που κάνω είναι πυρήνες) και στην πραγματικότητα έχω απολύτως μηδενικό ενδιαφέρον να δημιουργήσω ένα παραδοσιακό σύστημα SCM.