В Git есть разница между «подмодулем» (созданным и управляемым командой git submodule) и «подпроектом» (буквально один Git репозиторий, который вы помещаете в другой репозиторий Git), и если да, то что это?
Вся документация, которую мне удалось найти по этому поводу, довольно неоднозначна (а в некоторых случаях и противоречива). Я подозреваю, что разницы нет, но полагаю, мне следует подтвердить это и оставить вопрос для новичков в Git.