BitBucket - 使用 git 克隆时未下载子模块

BitBucket - submodule not download when using git clone

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

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

这意味着子模块引用了另一个仓库的 SHA1。这就是您在箭头后看到的 SHA1。
这是一个special entry in the index, called gitlink.

你可以在问题“Bitbucket submodules wont delete”中看到那些。

当你用子模块克隆一个repo时,你需要添加:

git submodule update --init

然后你会看到子模块的内容,as a detached HEAD.