Setting up a new remote branch? Use git push -u origin HEAD
to automatically push the current branch to a new remote branch with the same name.
Annoyingly, git push
doesn’t automatically set the upstream branch.
https://git-scm.com/docs/git-push#Documentation/git-push.txt–u
fatal: The current branch <branch name> has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin <branch name>