Cuando desarrollamos un proyecto grande, a veces necesitamos incluir otro repositorio Git dentro de nuestro código fuente. Por ejemplo, puede tratarse de una colección de diccionarios, una biblioteca de terceros, documentación compartida o cualquier otro componente que se mantenga de forma independiente. Para estos casos, Git ofrece una característica llamada submódulos (submodules) , que permite incluir un repositorio dentro de otro sin copiar ni duplicar su contenido. ¿Qué es un submódulo? Un submódulo es una referencia a otro repositorio Git almacenada dentro de nuestro proyecto principal. De esta forma: El proyecto principal mantiene una referencia a una revisión específica del repositorio externo. El repositorio externo puede seguir desarrollándose de manera independiente. No es necesario copiar archivos manualmente. Se facilita la actualización de dependencias. Estructura de ejemplo Supongamos que tenemos el siguiente proyecto: mi-proyecto/ ├── src/ ├── docs/ ├── reso...