如果我使用命令
git branch -m main2
将默认分支名称从 master 更改为 main2。
然后我用
git branch checkout -b main1
创建一个新分支。
如果有人克隆我的 git 存储库,他怎么知道默认分支实际上是 main2?
git clone
默认检查的分支是“克隆存储库当前活动的分支”(参考:git-scm.com/docs/git-clone)
如果有人克隆您的沙箱(不建议!),则活动分支是当前签出的分支。文件
.git/HEAD
告诉您那是什么分支。
如果有人克隆您的裸存储库(通常是从任何 Git 服务器克隆的情况),则还可在裸存储库根目录的
HEAD
中找到活动分支。