Я добавил субмодуль в один из моих репозиториев, размещенных на GitLab. В моем браузере GitLab отображает правильную запись подмодуля @ commit, и .gitmodules
также выглядит хорошо. Однако, если я клонирую репозиторий, используя --recurse-submodules
, папка, которая должна содержать подмодуль, будет пустой.
Я понимаю, что это невозможно диагностировать без дополнительной информации (которую я не могу предоставить), но все, что я хотел бы знать здесь, - это как отладить это самостоятельно, так как git не может предоставить какую-либо информацию о том, что пошло не так.
РЕДАКТИРОВАТЬ: Я думаю, что я понял это. Я нахожусь в Windows (которую я забыл пометить, извините за это), и мои .gitmodules содержали пути субмодулей, используя экранированные обратные слэши (что я считал правильным), ручная замена их на прямые косые черты устранила проблему.