Как решить эту проблему Git?
1 ответ
Решение
Это похоже на gitlink, специальную запись в индексе, которая записывает SHA1.
Это типично для вложенного репозитория git, которое игнорируется родительским репозиторием, за исключением его корневой папки: записывается SHA1 этого вложенного репозитория git.
Проблема в том, что родительский репозиторий не знает, откуда это вложенное репозиторий git.
Это то, что добавляет подмодуль git: URL удаленного репо в дополнение к gitlink (SHA1). Этот URL хранится в .gitmodules
файл. Таким образом, git clone --recursive знает, как заполнить эти серые папки: он знает, что клонировать (url) и что извлекать (SHA1 из gitlink).
Но здесь у вас просто есть SHA1, а не URL.