Difference Between Main Branch and Master Branch in Github?

前端 未结 3 1752
遇见更好的自我
遇见更好的自我 2020-12-30 04:42

I tried git push on master branch but it just shows that I have new pull request but when I click on new pull request it takes me to comparing changes but doesn\'t show any

相关标签:
3条回答
  • 2020-12-30 05:16

    GitHub is working on replacing the term "master" on its service with a neutral term like "main" to avoid any unnecessary references to slavery,

    you can read here for more background the reason for the change https://www.zdnet.com/article/github-to-replace-master-with-alternative-term-to-avoid-slavery-references/

    about renaming your branch from master to main: there are a lot of guidelines for example here https://jarv.is/notes/github-rename-master/

    git branch -m master main
    git push -u origin main
    git remote set-head origin main

    0 讨论(0)
  • 2020-12-30 05:24

    They just changed the default branch for new repositories. You can also set it back to master here -> https://github.com/settings/repositories

    0 讨论(0)
  • 2020-12-30 05:25

    The main branch has already replaced all new github repos as the main branch. You can read up on it here. There is no actual difference between main and master, it's just the name of the default branch.

    For you git push origin master just creates a new branch called master (since it doesn't exist already) and pushes your current commits there.

    0 讨论(0)
提交回复
热议问题