Fig 2Branch & mergeHover to move HEAD · arrows step commitsHEAD→F · main
HEAD wagon: where you are (the trolley rides to it)Wagons A–F: commits; F is a merge of C and EPointer board: main sits at F, feat sits at EBench: sleepers, ballast bin and oil for the yardCommits are wagons, branches are roads. main runs A-B-C-F; feat leaves the line at the west points, exactly where B stands, and runs D-E. F is a merge: it has two parents, C and E. The pointer board on the right holds main at F and feat at E.