Branching
Branching allows multiple developers to work on different features without interfering with each other.
Key Commands
git checkout -b feature-branch # create new branch
git checkout main # switch back to main
git branch -d feature-branch # delete branch