Git Internals
Back: Version Control
Understanding how Git works under the hood. Git is a content-addressable filesystem with a VCS built on top. Knowing the object model, how refs work, and how data is stored helps debug issues and use Git effectively.