BitBucket - 使用git clone时不下载子模块

时间:2015-06-03 06:59:14

标签: git bitbucket

我是Bitbucket的新用户,也是Git的新用户。在我的项目存储库中,我使用位于不同文件夹中的模块。但是这些文件夹中的某些文件夹不可点击,它们只显示带箭头+编号的名称 谁能解释一下这意味着什么?

我知道这是子模块,但当我将git clone用于我的计算机中的另一个文件夹时,它没有下载。我做错了什么?

1 个答案:

答案 0 :(得分:0)

这意味着子模块引用了另一个repo的SHA1。那是你在箭头后看到的SHA1 这是special entry in the index,名为 gitlink

您可以在问题“Bitbucket submodules wont delete”中看到这些内容。

example

使用子模块克隆存储库时,需要添加:

git submodule update --init

然后您会看到子模块as a detached HEAD的内容。