每当我执行git clone <Repository SSH URL>
,然后执行git branch
时,它总是显示master
分支。
直到最近,我还在为另一个存储库执行上述相同的步骤,但我一直得到develop
分支,而不是master
分支。当我设法找到一个解决方案——git clone <Repository SSH URL> -b master
时,我想知道是什么原因导致git clone
命令首先得到develop
分支?
仅供参考,存储库中的develop和master分支肯定都是最新的,我无法在这个存储库和其他存储库(那些给我master
分支的存储库(之间收集太多结果。。。
有什么见解吗?
根据repo的维护人员使用的git工作流,默认分支可能不是master
。回购应该有一些与其工作流相关的文档,以及默认情况下将签出哪个分支。如果通过GitLab或GitHub访问,只需查看repo的设置即可找到默认分支。