1-A 2-A 3-A 4-A | 5 branch 6 switch 7 = git checkout -b feat; ...work...; git checkout main; git merge feat 8 = Both branches edited the same lines differently 9 = Edit the marked file, keep the right code, add + commit | 10 = Isolates experiments; main stays stable/deployable