now that Git 2.53 is out, the Git data model @omarieclaire and I wrote is on the official Git website! https://git-scm.com/docs/gitdatamodel
Git - gitdatamodel Documentation

@b0rk @omarieclaire didn't get to finish it yet but this was a great read so far. Really easy to understand.