Saltar a contenido

Submodulos con git

Tenemos dos formas de añadir submodulos.

1. Clonando primero el subproyecto.

Ejemplo:

Nos situamos en el directorio donde queremos clonar el proyecto.

Clonamos:

git clone git@gitlab.com:edumag/lesolivex-wt.git lesolivex

Pedimos a git que inicialice los submodulos automáticamente.

git submodules init

Actualizamos submodulos.

Para actualizar un submodulo deberemos hacerlo desde su directorio con:

git fetch && git pull.

No confundirse con el comando:

git submodules update

En este caso estariamos forzando al submodulo a volver a la versión anterior en la que lo instalamos.

2. Añadimos desde cero.

Ejemplo:

git submodule add git@gitlab.com:edumag/lesolivex-wt.git wp-content/themes/lesolivex

Referencias

  • https://www.git-scm.com/book/es/v2/Herramientas-de-Git-Subm%C3%B3dulos