Comment tirer le répertoire spécifique avec Git

Comment tirer le répertoire spécifique avec Git

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:

    • Accédez au serveur GitHub et choisissez le répertoire particulier qui doit être tiré.
    • Rediriger vers le référentiel git souhaité.
    • Énumérez son contenu de référentiel, y compris les fichiers cachés.
    • Créez une caisse clairsemée avec l'aide du «Git Config Core.SPARSECHECKOUT TRUE" commande.
    • Ajouter le nom du répertoire distant à la propriété de paiement clairsemé.
    • Utilisez le «tirage git " commande.

É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.