我正在学习git和github. 因此,我为我的电子商务项目创建了一个新的存储库。我发现我可以使用vscode提交和同步更改我从那里提交并同步了更改。但是如果我从那里做了,我会说我正在处理main分支。
我想知道github中main和master分支的区别。我们是否遗漏了main中的一些功能?master中的分支分支?
两者本身并无功能差异。您的工作流程的任何差异都源于您使用和设计repo的方式。
git文档中有git init的选项(即创建一个新的repo):
——initial-branch =
为新创建的存储库中的初始分支使用指定的名称。如果未指定,则退回到默认名称(当前master)。,但这可能会在未来发生变化;该名称可以通过init.defaultBranch配置变量自定义)。
(强调我的)