Problem Statement
What problem does branching solve in Git and why is it cheap compared to other VCSs?
Explanation
Branches let you isolate work (features, fixes, experiments) without disrupting the main line. In Git, branches are lightweight pointers to commits, so creating/switching is fast and storage-efficient.
Practice Sets
This question appears in the following practice sets:
