Problem Statement
What is an upstream (tracking) branch and how do you set it for the current branch?
Explanation
An upstream branch is the remote branch your local branch integrates with by default for pull/push. Set it via `git branch --set-upstream-to=origin/main` or on first push using `git push -u origin <branch>`.
Practice Sets
This question appears in the following practice sets:
