Set upstream automatically for first push.
Section: Pull, Push, and Merge Policy
Auto setup remote on first push
bash
bash
git config --global push.autoSetupRemote trueLearn 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 Pull, Push, and Merge Policy
Use simple push default
Push current branch to its upstream when names match.
Enable auto-stash on rebase
Temporarily stash dirty worktree during rebase.