当您克隆远程存储库时,默认情况下您的本地工作目录将位于远程存储库的默认分支上。很长一段时间以来,这都是master分支,但 GitHub 最近开始使用该名称main而不是master.
听起来您的存储库可能是在其他地方创建的,然后推送到 GitHub 的。无论您如何达到这种情况,您都有两个名为main和 的分支master,听起来像是main默认分支。
克隆存储库后,您将位于main分支上。您可以master通过运行以下命令切换到分支:
git switch master
Run Code Online (Sandbox Code Playgroud)
或者:
git checkout master
Run Code Online (Sandbox Code Playgroud)
语法git switch较新。这两个命令在很大程度上是等效的(git checkout功能多于git switch)。
您可以通过转至存储库设置来更改 GitHub 存储库的默认分支。单击左侧的“分支”。这将带您进入分支设置,其中第一部分是“默认分支”部分。
单击带有两个箭头的图标,然后选择master作为默认分支。
将来,git clone将在分支上生成一个工作目录master。