An example commit, and the objects it references. The commit has no parents, so it would be a root (first) commit in the commit history graph. In reality, tree and commit objects contain more metadata than this.