Visualize how Git branches, merges, rebases, and resets work — from your first commit to cherry-picking and reverting.
Step through to reveal explanations.