Comparez Git Stash Pop et Git Stash Appliquer pour la restauration des fichiers

Comparez Git Stash Pop et Git Stash Appliquer pour la restauration des fichiers
Dans GIT, les cachettes sont utilisées pour stocker les modifications supplémentaires au répertoire de travail localement et permettre aux développeurs de les récupérer en cas de besoin. Cela devient difficile lorsque les développeurs doivent basculer entre les contextes. Par conséquent, Git permet aux développeurs de garder des changements dont ils pourraient avoir besoin à un stade ultérieur. C'est un moyen rapide de nettoyer leur répertoire de travail tout en gardant des modifications intactes. Plus précisément, le «Git Stash Pop«Commande et«Git Stash Appliquer"La commande est également utilisée pour jeter la cachette et la laisser dans la liste des cachettes pour une utilisation ultérieure.

Dans ce blog, nous ferons une comparaison entre Git Stash Apply et Git Stash Pop pour restaurer le fichier.

Comparaison entre «Git Stash Apply» et «Git Stash Pop» pour la restauration des fichiers

Pour effectuer une opération de fichiers de retour à l'aide de la commande git stash applique et Git Stash POP, nous créerons et ajouterons un nouveau fichier au référentiel. Ensuite, engagez les modifications pour mettre à jour le répertoire GIT. Ensuite, supprimez le fichier du référentiel GIT et exécutez le "statistiques git”Commande pour enregistrer le répertoire de travail et l'état d'index. Enfin, nous restaurerons le fichier, supprimerons les modifications de la cachette et réappliquerons en utilisant le «Git Stash Pop" commande.

Mise en œuvre du scénario discuté pour comprendre la différence entre les commandes indiquées ci-dessus!

Étape 1: Ouvrez Git Bash

Recherchez le terminal GIT en utilisant le «Commencez”Menu et lancez-le:

Étape 2: Passez au référentiel GIT

Exécutez le "CD”Commande pour accéder au référentiel GIT local:

$ CD "C: \ Users \ Nazma \ git \ Demo7"

Étape 3: Créer un fichier

Maintenant, créez un nouveau fichier en écrivant ce qui suit "touche”Commande avec le nom du fichier:

$ touch file2.SMS

Étape 4: suivre le fichier nouvellement créé

Ensuite, suivez le fichier à l'aide de la commande fournie ci-dessous:

$ git add .

Étape 5: Contenu du répertoire de liste

Affichez la liste du contenu à l'aide du «LS" commande:

$ ls

Étape 6: commettre le changement

Ensuite, engagez les modifications pour mettre à jour le référentiel GIT à l'aide du «git engager”Commande avec le message de validation:

$ git commit -m "file2 mis à jour"

Étape 7: Supprimer le fichier

Pour supprimer le fichier de la zone de mise en scène, exécutez le «Git RM" commande:

$ git rm file1.SMS

Étape 8: cachette de git

Maintenant, exécutez le «cachette git”Commande pour enregistrer le répertoire de travail et l'état d'index:

$ git cachette

Étape 9: Git Stash Appliquer

Pour appliquer la cachette GIT pour la restauration des fichiers, exécutez le «Git Stash Appliquer" commande:

$ git stash appliquer

Selon la sortie ci-dessous, les fichiers modifiés et supprimés sont restaurés avec succès:

Étape 10: Git Stash Pop

Maintenant, exécutez la commande suivante pour éliminer les modifications appliquées de la cachette et réappliquez-les à la copie de travail:

$ git stash pop

C'est ça! Nous avons développé la procédure de retour du fichier à l'aide de commandes Git Stash Apply et Git Stash POP.

Conclusion

Pour comparer Git Stash Pop et Git Stash, appliquez pour la restauration du fichier, déplacez-vous dans le répertoire GIT et créez et ajoutez un nouveau fichier au référentiel. Ensuite, engagez les modifications pour mettre à jour le répertoire GIT. Ensuite, supprimez le fichier du référentiel GIT et enregistrez le répertoire de travail et l'index à l'état. Ensuite, pour la restauration des fichiers, utilisez le «Git Stash Appliquer»Commandez et supprimez les modifications de la cachette et réappliquez en exécutant le«Git Stash Pop" commande. Ce blog a illustré la méthode de retour des fichiers à l'aide de commandes Git Stash Pop et Git Stash Appliquer.