如何解决这个Git问题?

时间:2016-06-03 07:22:21

标签: git

我在其网页上显示的回购中看到:

This is the problematic folder in my repo

我无法将其拉到我的本地计算机,无法浏览,等等。

如何解决此问题?

1 个答案:

答案 0 :(得分:2)

看起来像 gitlink special entry in the index,用于记录SHA1。

这是典型的嵌套git repo,除了根文件夹之外,父repo会忽略它:记录该嵌套git repo的SHA1。

问题是:父回购不知道这个嵌套的git repo来自何处 这就是git submodule 添加的内容:gitlink(SHA1)的远程repo url 以及。该网址存储在.gitmodules文件中。这样,git clone --recursive知道如何填充这些灰色文件夹:它知道要克隆什么(url)以及要结帐的内容(gitlink的SHA1)。

但是在这里,你只有SHA1,没有网址。