Как решить эту проблему Git?

Я вижу в репо на его веб-странице:

Это проблемная папка в моем репо

Я не могу вытащить его на свой локальный компьютер, не могу просмотреть его и т. Д.

Как я могу решить эту проблему?

1 ответ

Решение

Это похоже на gitlink, специальную запись в индексе, которая записывает SHA1.

Это типично для вложенного репозитория git, которое игнорируется родительским репозиторием, за исключением его корневой папки: записывается SHA1 этого вложенного репозитория git.

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

Но здесь у вас просто есть SHA1, а не URL.

Другие вопросы по тегам