Git Cheat Sheet/Push and set upstream

Push a new branch and configure tracking.

Section: Remotes and Collaboration

Push and set upstream

bash
bash
git push -u origin feature/my-change

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Remotes and Collaboration
Force push with lease
Safer force push that refuses if remote moved unexpectedly.
OpenIn sheetbashsame section
Set upstream branch
Link local branch to a remote-tracking branch.
OpenIn sheetbashsame section
List remotes
Show remote names and URLs.
OpenIn sheetbashsame section
Add origin remote
Add a remote repository.
OpenIn sheetbashsame section
Change remote URL
Update fetch and push destination.
OpenIn sheetbashsame section
Fetch from origin
Download remote refs and objects.
OpenIn sheetbashsame section