Подтвердить что ты не робот

Подмодуль Git возвращается пустым?

Я пытаюсь использовать git submodule update, и он ничего не возвращает и не выполняет никаких команд git submodule, и я проверил файл .gitmodules, и это правильно?

Я понятия не имею, можно ли отлаживать git или что, и это действительно раздражает.

Нет ошибок или чего-то еще, даже при использовании 2>&1 на конце, которое действительно беспокоит.

4b9b3361

Ответ 1

Удалите записи субмодуля с вашего .git/config. git rm --cached path/to/submodule, чтобы удалить его из дерева. Убедитесь, что ваш рабочий каталог чист. Теперь вы можете инициализировать подмодули:

git submodule init 

Все это заполняет вашу конфигурацию URL-адресами в файле .gitmodules. Теперь вы можете заполнить подмодули:

git submodule update

если ваши подмодули имеют вложенные подмодули, добавьте рекурсивный параметр:

git submodule update --recursive

Инициирование и обновление разделены по уважительной причине. Возможно, вам захочется иметь альтернативный репозиторий для хранения изменений в подмодуле.

Ответ 2

Это может быть поздний ответ, но в случае, если кому-то это нужно:

Просто удалите пустой каталог подмодулей и снова запустите

git submodule add <https/ssh git link to your submodule >