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.