How to Fix Git fatal: The current branch has no upstream branch
August 20, 2020
If you constantly get the following git error message after attempting a git push
with a new local branch:
fatal: The current branch <branchname> has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin <branchname>
Then the issue is that you have not configured git to always create new branches on the remote from local ones.
The permanent fix if you always want to just create that new branch on the remote to mirror and track your local branch is:
git config --global push.default current
Now you can git push
without anymore errors!
Categories: How To, Programming, Software