Trabajar con sub-modulos git nos permite tener partes de nuestro repositorio compartidas con otro repositorio, de este modo podemos, por ejemplo, tener partes comunes entre nuestros proyectos y tener esta parte común siempre sincronizada entre todos los proyectos.
Añadir un sub-modulo Git
Para añadir un sub-modulo simplemente usamos el siguiente comando:
1 |
git submodule add URL-REPOSITORIO |
Esto añadirá el sub-modulo a la raíz de nuestro proyecto, para añadir el sub-modulo a otro directorio usamos un segundo parámetro:
1 |
git submodule add URL-REPOSITORIO DIRECTORIO |
Por ejemplo:
1 |
git submodule add https:... src/core/ |
Más información en: https://git-scm.com/book/en/v2/Git-Tools-Submodules