Interactive animation
How Git branching works
Click through each scene or use the arrow keys. Each step builds on the last.
main branch
feature branch
merged commit
broken commit