AnimG LogoAnimG

Git Internals β€” DAG of Commits

Audience: Software EngineerCategory: Computer Science

Description

Visualizes Git's underlying commit DAG structure. Commit objects are shown as circles with abbreviated hash IDs, branches as colored labels pointing to commits, and HEAD as a special pointer. Operations animated include: git commit (new node), git branch (new label), git merge (merge commit with two parents), and git rebase (commits replayed on new base).

Inspired by this animation?