[英]git clone --recursive - submodules on no branch
我有一个名为“生产”的git模块,并在几个子模块中。 当我使用以下命令时: git clone --recursive git@git_server:production
它将'production'模块与子模块克隆。 当我在子模块之一中进行cd
并给出以下命令时: git branch -a
我得到了:
* (no branch)
master
remotes/origin/HEAD -> origin/master
remotes/origin/master
.gitmodules
文件包含:
[submodule "blabla"]
url = git@git_server:production/blabla
path = blabla
branch = refs/heads/master
...........................................
问题是:为什么要克隆递归子模块在分支“(无分支)”上,而如果我仅克隆相应的子模块,则直接在分支“ master”上克隆呢? 有什么方法可以更改在克隆递归时直接克隆分支“ master”中所有子模块的配置?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.