Cómo tirar de los submódulos GIT después de la clonación del proyecto de Github?

Cómo tirar de los submódulos GIT después de la clonación del proyecto de Github?

En Git, un submódulo es una forma de incluir un repositorio separado en el proyecto principal y realizar un seguimiento de los cambios. Mientras trabajan en un proyecto grande, los desarrolladores trabajan en diferentes submódulos. Deben extraer submódulos porque les permite mantener el repositorio como parte de otro repositorio de git y realizar un seguimiento de los cambios realizados en el submódulo.

Este artículo explicará el procedimiento para extraer el submódulo GIT después de clonar el proyecto desde GitHub.

Cómo tirar de los submódulos GIT después de la clonación del proyecto de Github?

Para extraer el submódulo Git después de clonar el proyecto de Github, primero, navegue al repositorio local y agregue el submódulo. Entonces, ejecute el "Git Submodule Update -Cursive"Comando para extraer el submódulo git. Alternativamente, cambie al submódulo y ejecute el "Git Pull -Recurse -Submodule" dominio.

Paso 1: Navegue al repositorio deseado

Primero, use el comando proporcionado a continuación y redireccione al repositorio local requerido:

$ CD "C: \ Git \ Reposb"

Paso 2: Crear/agregar submódulo

Entonces, escriba el "git submódulo addComando "junto con la URL del repositorio remoto deseado para agregar el submódulo:

$ git submódulo agregue https: // github.com/laibayounas/demo.git demo_submod

Paso 3: Verificar un nuevo submódulo

A continuación, asegúrese de si el submódulo se ha agregado o no utilizando el comando proporcionado dado:

$ LS

Según la salida dada, el "Demo_submodSe ha agregado submódulo:

Paso 4: Pull git submódulo

Para extraer un submódulo git, escriba el "actualización de submódulo de git"Comando con el"-recursivo" bandera:

$ Git Submodule Update -Recursivo

Aquí el "-recursivo"La bandera se usa para actualizar el submódulo de manera recursiva.

Paso 5: Navegue al submódulo

Ahora, utilice el siguiente comando y redirige al submódulo:

$ CD demo_submod

Paso 6: Ver contenido de Submodule

Por último, ingrese al "LS"Comando para enumerar el contenido del submódulo:

$ LS

Se puede observar que el contenido del repositorio de GitHub se ha tirado al submódulo:

Además, el usuario también puede utilizar el "Git Pull -Recurse -SubmoduleComando "en el repositorio de submódulo para realizar la operación de extracción:

$ Git Pull--Recurse-submodules

La captura de pantalla proporcionada a continuación indica que el submódulo ya está actualizado:

Hemos explicado el método para tirar del submódulo GIT después de clonar el proyecto desde GitHub.

Conclusión

Para tirar de los submódulos GIT después de clonar el proyecto desde Github, se usan varios comando, como el "Git Submodule Update -Cursive"El comando se puede ejecutar en el repositorio raíz y el" "Git Pull -Recurse -Submodule"Se puede utilizar en el repositorio de submódulos. Este artículo explicó el procedimiento para extraer un submódulo GIT después de clonar el proyecto desde GitHub.