Comment tirer les sous-modules Git après le projet de clonage de GitHub?

Comment tirer les sous-modules Git après le projet de clonage de GitHub?

Dans Git, un sous-module est un moyen d'inclure un référentiel séparé dans le projet principal et de suivre les modifications. Tout en travaillant sur un grand projet, les développeurs travaillent sur différents sous-modules. Ils doivent tirer des sous-modules car il leur permet de garder le référentiel dans le cadre d'un autre référentiel GIT et de suivre les modifications apportées au sous-module.

Cet article expliquera la procédure pour tirer le sous-module Git après avoir cloné le projet de Github.

Comment tirer les sous-modules Git après le projet de clonage de GitHub?

Pour tirer le sous-mo-module Git après avoir cloné le projet de GitHub, accédez d'abord au référentiel local et ajoutez-y le sous-module. Ensuite, exécutez le "Mise à jour du sous-module GIT -Récive»Commande pour tirer le sous-module Git. Alternativement, passez au sous-module et exécutez le «git pull -recurse-submodule" commande.

Étape 1: Accédez au référentiel souhaité

Tout d'abord, utilisez la commande ci-dessous et redirigez vers le référentiel local requis:

$ CD "C: \ git \ reposb"

Étape 2: Créer / ajouter un sous-module

Ensuite, écrivez le «sous-module git ajouter"Commande avec l'URL du référentiel distant souhaité pour ajouter le sous-module:

$ git sous-module Ajouter https: // github.com / laibayounas / démo.git démo_submod

Étape 3: Vérifiez le nouveau sous-module

Ensuite, assurez-vous si le sous-module a été ajouté ou non en utilisant la commande fournie:

$ ls

Selon la sortie donnée, le «Démo_submod»Un sous-module a été ajouté:

Étape 4: Pulp Git Submodule

Afin de tirer un sous-module Git, tapez le «Mise à jour du sous-module GIT«Commande avec le«-récursif" drapeau:

MIS à jour du sous-module $ GIT - Recursif

Ici le "-récursif»Le drapeau est utilisé pour mettre à jour le sous-module récursivement.

Étape 5: Accédez au sous-module

Maintenant, utilisez la commande suivante et redirigez vers le sous-module:

$ CD Demo_submod

Étape 6: Voir le contenu du sous-module

Enfin, entrez dans le «LS”Commande pour répertorier le contenu du sous-module:

$ ls

On peut observer que le contenu du référentiel GitHub a été retiré au sous-module:

De plus, l'utilisateur peut également utiliser le «git pull -recurse-submodule”Commande dans le référentiel de sous-module pour effectuer l'opération de traction:

$ git till --Recurse-Submodules

La capture d'écran fournie ci-dessous indique que le sous-module est déjà à jour:

Nous avons expliqué la méthode pour tirer le sous-module Git après avoir cloné le projet de Github.

Conclusion

Pour extraire les sous-modules Git après le clonage du projet de GitHub, divers commandes sont utilisées, comme le «Mise à jour du sous-module GIT -Récive«La commande peut être exécutée dans le référentiel racine et le«git pull -recurse-submodule«Peut être utilisé dans le référentiel de sous-module. Cet article a expliqué la procédure pour tirer un sous-module Git après avoir cloné le projet de Github.