Pull
Fetch and immediately merge (or rebase) remote commits into the current branch.
- Shorthand for git fetch + git merge.
- pull --rebase replays local commits on top.
- Pull often to keep merge conflicts small.
When to use: Daily syncing with teammates.
Example: git pull on main brings down everyone's commits since last sync.