为什么 git 使用引用提交我的文件?

Why does git commit my file using references?

我在 bitbucket 上有一个存储库。存储库有两个目录,其中包含文件。提交这些目录后 git 向我展示了这些文件的某种哈希码。

我希望目录名称应该是超链接,我应该能够在 bitbucket 上浏览它们。

将存储库克隆到我的本地系统时,它给了我空目录。

这里发生了什么?

您需要初始化和更新那些 git submodules:

git submodule update --init

(参见 git submodule 手册页)

那些 SHA1 是 gitlink, special entries in the index