主分支和主干分支有什么区别?

4

我目前正在学习 gitgithub。所以,我为我的电子商务项目建立了一个新的存储库。我发现我可以使用 vscode 提交和同步更改,并从那里进行提交和同步更改。但是如果我在那里做的话,它会说我正在使用 main 分支。

我想知道 github 中主分支和 master 分支之间的区别。我们在 main 分支中错过了一些在 master 分支中有的功能吗?


2
它们在概念上是相同的东西。只是约定发生了变化:以前主要分支被称为 master,而对于较新的仓库,默认为 main。在单个仓库中,你应该只有其中一个(如果两者都存在,不会出现问题,但这很可能是无意的)。 - Joachim Sauer
2
在任何语言中,你的foobar变量之间都没有什么区别:它们只是不同的标识符。 - Romain Valeri
1个回答

6

本身没有功能上的区别。您的工作流程中的任何差异都源于您使用和设计存储库的方式。

git文档在git init选项中(即创建新存储库)中指出:

--initial-branch=

在新创建的存储库中使用指定名称作为初始分支。如果未指定,则回退到默认名称(当前为master,但将来可能会更改;可以通过init.defaultBranch配置变量自定义名称)。

(强调是我的)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接