Automate renaming the master branch? #23173
-
As has been in the news recently, renaming the master branch to main is not a bad thing to want to do. Although it is easy enough to do it manually, it would be rather laborious to do it for all of my repositories. Is there any way to automate this process at either the repository level or account level? |
Beta Was this translation helpful? Give feedback.
Replies: 7 comments 4 replies
-
Hi there madebyjeffrey! 👋 Welcome to the Community! GitHub is working towards making this easier as we speak! I believe we’ll be making an announcement, alongside unveiling documentation and possibly tooling around changing the default branch naming in July, although I’m afraid I don’t have an exact timeline. Some things, such as the ability to host a GitHub Pages site from a non-master default branch, need a little more work before we’re ready. |
Beta Was this translation helpful? Give feedback.
-
Hey @yamiacat / GitHub team! |
Beta Was this translation helpful? Give feedback.
-
Hi @citylights521 👋 Welcome to the Community! Details of the settings now available and recommended best practice can be found here: github.comgithub/renamingGuidance for changing the default branch name for GitHub repositories They’re aimed at people that want to make the change immediately, and also ensuring that all repos created going forward have the new values. We’re still working on further tooling that will be introduced to make changing the default branch names of existing repos en mass an easier prospect. When that tooling is ready it will be mentioned in that repository, and it will also be announced on our changelog: The GitHub BlogGitHub Changelog |
Beta Was this translation helpful? Give feedback.
-
This is very insightful @yamiacat, thank you for the information! |
Beta Was this translation helpful? Give feedback.
-
Ah, it turns out it shipped a week or two ago! Here you go! The GitHub BlogSupport for renaming an existing branch - GitHub ChangelogSupport for renaming an existing branch |
Beta Was this translation helpful? Give feedback.
-
AMAZING!!! Thank you! |
Beta Was this translation helpful? Give feedback.
-
@yamiacat Has GitHub or anyone automated changing all repos in a GitHub user account or Organization from |
Beta Was this translation helpful? Give feedback.
Hi there madebyjeffrey! 👋 Welcome to the Community!
GitHub is working towards making this easier as we speak! I believe we’ll be making an announcement, alongside unveiling documentation and possibly tooling around changing the default branch naming in July, although I’m afraid I don’t have an exact timeline.
Some things, such as the ability to host a GitHub Pages site from a non-master default branch, need a little more work before we’re ready.