Published onFebruary 10, 2023Git Internals, What Actually Happens When You CommitgittoolsGit is not magic. Under the hood it's a content-addressable store with four object types. Understanding them makes everything else click.