master to main

Create branch from main - rename.

git branch -m master main

Push local main to remote main.

git push -u origin main

Change default branch.

from master to main - github. Settings : default branch.

Deletes master branch.

git push origin --delete master

–.

Force main = master (overwrite).

git push origin master:main --force
Updated: 2026 Aug 19