Juan R Labrada

Note Details
How to rename 'master' to 'main' on GitHub and Heroku

Step 1

git fetch
git rebase origin/master master
git branch --move master main
git push --set-upstream origin main

Step 2: Set up main as the default branch in GitHub

  • go to Settings tab
  • click on Branches left menu option
  • select ‘main’ as Default Branch
  • click 'Update’
    Step 3: Reconfigure Heroku to deploy from main
  • go to Heroku automatic deploys
  • select ‘main’ in the Choose branch to deploy combo
  • click on 'Enable automatic deploys’
    Step 4: Delete the master branch
git push origin --delete master
Rate this note
Back to Notes