Serveur distant GitHub ayant plusieurs fichiers et répertoires contenant du code source de projet. Les développeurs peuvent tirer et pousser les changements entre les référentiels locaux et distants. De plus, ils peuvent tirer un répertoire distant particulier. À cette fin, ils doivent créer la caisse clairsemée en modifiant le fichier GIT Config à l'aide du «Git Config Core.SPARSECHECKOUT TRUE" commande.
Ce blog a illustré le processus de tirage d'un répertoire spécifique avec Git.
Comment tirer le répertoire spécifique avec Git?
Pour tirer un répertoire spécifique avec GIT, vérifiez la procédure suivante:
Étape 1: Sélectionnez le répertoire distant
Tout d'abord, ouvrez votre navigateur Web préféré, passez au référentiel GitHub et choisissez le répertoire particulier. Par exemple, nous avons sélectionné le «My_repo»Répertoire:
Étape 2: Rediriger vers le référentiel GIT
Maintenant, accédez au référentiel GIT en tapant le «CD" commande:
$ CD "C: \ Users \ nazma \ git \ coco_repo"
Étape 3: Initialiser le référentiel
Ensuite, exécutez le «git init«Commande pour initialiser le référentiel vide:
$ git init
Étape 4: Liste du contenu caché
Pour répertorier le contenu existant du référentiel actuel, y compris Hidden, utilisez le «ls -al" commande:
$ ls -LA
Étape 5: Énumérez l'URL distante
Ensuite, exécutez le «télécommande git”Commande pour vérifier l'URL distante existante:
$ git Remote -v
Étape 6: Définissez le noyau.Valeur Sparsecheckout '
Pour créer la caisse clairsemée, définissez la valeur du «cœur.Sparsecheckout" pour "vrai«Via le fichier de configuration GIT:
$ git config noyau.SPARSECHECKOUT TRUE
Ici, un paiement clairsemé changera l'arborescence de travail de tous les fichiers mis en scène existant pour avoir simplement un sous-ensemble de ces fichiers:
Étape 7: Ajouter un répertoire spécifique à la propriété de paiement clairsemée
Afin d'ajouter le nom du répertoire distant sélectionné à la propriété de paiement clairsemée via le «écho”Commande, comme indiqué ci-dessous:
$ echo 'my_repo' >> .git / info / vérification clairsemée
Étape 8: Tirez la branche distante
Enfin, exécutez le «tirage git»Commande pour télécharger la dernière version de la branche distante particulière:
$ git till origin maître
Étape 9: Vérifiez le répertoire Pull
Enfin, affichez la liste du contenu existant du référentiel de travail actuel pour vous assurer que le répertoire distant souhaité est tiré ou non:
$ ls -LA
Selon la sortie dénoncée ci-dessous, le «My_repo»Le répertoire est tiré avec succès:
C'est tout! Nous avons compilé la méthode pour tirer des répertoires spécifiques avec Git.
Conclusion
Pour tirer un répertoire spécifique avec Git, allez d'abord au serveur GitHub et choisissez le répertoire particulier que vous souhaitez tirer. Ensuite, passez au référentiel souhaité Git et listez son contenu, y compris le contenu caché. Ensuite, créez une caisse clairsemée via le «Git Config Core.Sparsecheckout"En définissant sa valeur sur"vrai". Après cela, ajoutez le nom du répertoire distant à la propriété de paiement clairsemée et exécutez le «tirage git " commande. Ce blog a illustré le processus de tir de répertoires spécifiques avec Git.