Module 02 — Git Internals & Engineering Workflow
Git is not a list of diffs; it is a content-addressable Directed Acyclic Graph (DAG) of snapshots. Once you understand its object model, no merge conflict or detached HEAD can ever intimidate you again.
Lessons in this Module
- 01 — Git Object Model: Blobs, Trees, Commits & DAGs Build Git's content-addressable storage engine from scratch in Python to see how blobs, trees, commits, and branch pointers work.
- 02 — History Hygiene: Interactive Rebase, Bisect & PR Discipline Master atomic commits, automated binary-search bug hunting (
git bisect), commit graph traversal, and pull request hygiene.