Una de las 100 preguntas del tema
¿Cuánto sabes de Git y Control de Versiones?Un submodule en Git es un repositorio Git contenido dentro de otro repositorio Git, permitiendo incluir y versionar código externo como parte de tu proyecto. Cada submodule mantiene su propio historial independiente y apunta a un commit específico del repositorio externo, facilitando la gestión de dependencias entre proyectos.