Rename master branch on GitHub
git branch -m master newname | |
git push origin newname | |
# Change "Default Branch" in settings/options in GitHub | |
git push origin :master |
This comment has been minimized.
This comment has been minimized.
Without git push -u / --set-upstream your local newname branch would keep tracking origin/master, which you
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This comment has been minimized.
Suggestion:
prefix this with
git checkout master git pull origin master # git reset --hard origin/master perhaps too aggressive
just in case you're doing this in batch right now and maybe forgot to check which branch you had checked out locally before executing.
(I know this gist is from 6 years ago but it was the top Google hit when I searched for "rename master branch github")