每当我执行git clone <Repository SSH URL>
,然后执行git branch
时,它总是向我显示master
分支。
直到最近,我还在另一个存储库上执行上述相同的步骤,但是我一直在获取develop
分支而不是master
分支。
当我设法找到解决方案-git clone <Repository SSH URL> -b master
时,我想知道是什么原因导致git clone
命令首先获得develop
分支?
仅供参考,存储库中的developer和master分支肯定都是最新的,并且我无法在此存储库与其他存储库(为我提供master
分支的存储库)之间收集很多结果... < / p>
有什么见解吗?
答案 0 :(得分:1)
根据存储库维护者使用哪个git workflow,默认分支可以是master
以外的任何内容。存储库应具有与其工作流程相关的一些文档,并且默认情况下将检出哪个分支。如果通过GitLab或GitHub访问,则只需查看存储库的设置即可找到默认分支。