Managing the default branch name for your repositories

You can set the default branch name new repositories that you create on GitHub.

In this article

Did this doc help you?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Or, learn how to contribute.

About management of the default branch name

When you create a new repository on GitHub, the repository contains one branch, which is the default branch. You can change the name that GitHub uses for the default branch in new repositories you create. For more information about the default branch, see "About branches."

You can change the default branch for an existing repository. For more information, see "Changing the default branch."

Setting the default branch name

  1. In the upper-right corner of any page, click your profile photo, then click Settings.
    Settings icon in the user bar
  2. In the left sidebar, click Repositories.
    Repositories tab
  3. Under "Repository default branch", click Change default branch name now.
    Override button
  4. Type the default name that you would like to use for new branches.
    Text box for entering default name
  5. Click Update.
    Update button

Further reading

Did this doc help you?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Or, learn how to contribute.