我是Bitbucket的新用户,也是Git的新用户。在我的项目存储库中,我使用位于不同文件夹中的模块。但是这些文件夹中的某些文件夹不可点击,它们只显示带箭头+编号的名称 谁能解释一下这意味着什么?
我知道这是子模块,但当我将git clone用于我的计算机中的另一个文件夹时,它没有下载。我做错了什么?
答案 0 :(得分:0)
这意味着子模块引用了另一个repo的SHA1。那是你在箭头后看到的SHA1 这是special entry in the index,名为 gitlink 。
您可以在问题“Bitbucket submodules wont delete”中看到这些内容。
使用子模块克隆存储库时,需要添加:
git submodule update --init
然后您会看到子模块as a detached HEAD的内容。