Di balik perintah sederhana berdiri object model yang elegan: setiap isi dialamatkan oleh hash kontennya sendiri. Section ini membedah blob, tree, commit, refs, dan packfiles, lalu menggunakan pemahaman itu untuk mendiagnosa dan mempercepat repository.