Push
Upload local commits to a remote repository.
- Refuses pushes that overwrite remote work.
- First push needs -u to set tracking: git push -u origin feature.
- Until you push, work exists only locally.
When to use: Making local changes visible and reviewable to teammates.
Example: git push sends committed changes to the tracking branch.