10 · Version Control
Branch
A parallel line of work
A movable name pointing to a line of commits. A branch is not a second copy of every file; separate working directories require another clone or a Git worktree.
Concrete example
Create a branch for a feature; use a worktree if you also need an isolated checkout on disk.
Why it matters
How people and agents work in parallel without breaking each other's code.