Comment pourrais-je extraire un seul fichier d'une cachette git?

Comment pourrais-je extraire un seul fichier d'une cachette git?
Tout en travaillant sur l'outil de suivi connu sous le nom de GIT, les développeurs sont autorisés à modifier le fichier existant ainsi que de nouveaux fichiers. Ensuite, ils peuvent mettre en scène des modifications et mettre à jour le référentiel GIT. Parfois, les développeurs ne veulent pas pousser les modifications au référentiel GIT et se maintiennent temporairement pour d'autres changements. À cette fin, ils peuvent cacher les changements. De plus, les développeurs sont autorisés à extraire un fichier souhaité du «git planque"Avec l'aide du"git diff - " commande.

Cet article expliquera la méthode d'extraction d'un seul fichier d'une «cachette git».

Comment extraire un fichier (ou modifier un fichier) à partir d'une cachette GIT?

Pour extraire un seul fichier à partir d'une «cachette GIT», consultez la procédure ci-dessous:

  • Passez au répertoire local GIT requis.
  • Répertorier le contenu du référentiel.
  • Sélectionnez le fichier requis et mettez-le à jour.
  • Tient temporairement les modifications supplémentaires.
  • Afficher les listes de l'index caché.
  • Utilisez le «git diff cachette @ 0 ^ 1 cachette @ 0 - " commande.

Étape 1: Redirection vers le référentiel local

Exécuter le "CD«Commande pour rediriger vers le référentiel particulier:

$ CD "C: \ Users \ nazma \ git \ perk1"

Étape 2: Vérifiez la liste des contenus

Maintenant, consultez le contenu existant du référentiel de travail actuel en exécutant le «LS" commande:

$ ls

Étape 3: Mettre à jour le fichier existant

Ensuite, exécutez le «écho”Commande pour modifier le fichier texte existant:

$ echo "mon deuxième fichier texte" >> file2.SMS

Étape 4: cachette de Git

Après cela, maintenez temporairement les changements de zone de travail à travers le «cachette git" commande:

$ git cachette

Étape 5: Liste des changements de cachette

Pour répertorier les modifications de maintien temporaire, exécutez la commande suivante:

$ git cachette

Ici, toutes les modifications de la cachette sont répertoriées ci-dessous. L'indice STASH mis en évidence est les modifications cachées les plus récentes et copier son index:

Étape 6: Extraire un fichier unique

Enfin, exécutez le «git diff”Commande avec l'indice de picopie et extraire un fichier unique caché:

$ git diff stash @ 0 ^ 1 cachette @ 0 - file2.SMS

Ici le:

  • "cachette @ 0 ^ 1»Représente le parent de la cachette donnée.
  • "fichier2.SMS"Est le fichier caché qui est modifié.
  • "-”Symbole pour une ancienne version du fichier.
  • "+++”Symbole pour les modifications nouvellement ajoutées.

Dans la sortie ci-dessous, le texte en surbrillance est le texte nouvellement ajouté qui est une poussée temporaire à l'index caché:

C'est ça! Nous avons fourni le moyen le plus simple d'extraire un seul fichier à partir d'une «cachette git».

Conclusion

Pour extraire un seul fichier à partir d'une «cachette Git», tout d'abord, passez au répertoire local GIT requis et répertoriez son contenu. Ensuite, sélectionnez un fichier et mettez-le à jour. Après cela, tient temporairement les modifications supplémentaires et répertorie l'indice caché. Enfin, exécutez le «git diff cachette @ 0 ^ 1 cachette @ 0 - " commande. Cet article a décrit en extraction un seul fichier à partir d'une «cachette git».