Commande Git-stash dans git | Expliqué

Commande Git-stash dans git | Expliqué
Tout en travaillant dans GIT, les utilisateurs doivent souvent passer la branche GIT actuelle vers une autre branche ou référentiel pour faire d'autres travaux. À ce moment-là, Git n'a pas permis aux utilisateurs de se déplacer vers d'autres succursales sans enregistrer les modifications non engagées. Cependant, ils ne veulent pas commettre des changements suivis ou non tracés car ils veulent ajouter plus de données aux modifications actuellement apportées. Dans cette situation, ils doivent enregistrer temporairement les modifications. Pour ce but correspondant, le «git planque»La commande peut être utilisée.

Dans ce guide, nous discuterons:

  • Quelle est la commande «Git Stash» dans Git?
  • Comment «git cachette» des changements non engagés dans le git?

Quelle est la commande «Git Stash» dans Git?

Le "cachette git"La commande est utilisée pour tenir temporairement les modifications non engagées que les utilisateurs ont apportées dans leur copie de travail, alors ils peuvent facilement travailler sur autre chose. Après cela, ils reviennent et réappliquent ces changements plus tard. Plus précisément, la cachette devient un processus pratique lorsque les utilisateurs veulent changer rapidement les contextes et travailler sur autre chose.

Comment «git cachette» des changements non engagés dans le git?

Pour utiliser le «cachette git»Commande dans GIT Pour enregistrer temporairement les modifications non engagées, suivez les étapes fournies:

  • Accéder au référentiel local.
  • Afficher l'état actuel du référentiel de travail actuel.
  • Exécutez le "cachette git”Commande pour maintenir temporairement les changements suivis et non tracés.
  • Vérifiez la liste des cachettes de l'affichage de l'index des modifications de la cachette.
  • Exécuter le "spectacle git»Commande pour afficher le changement de détail.
  • Pour réappliquer, exécuter le «Git Stash Pop" commande.
  • Exécutez le "git clear»Commande pour effacer l'index caché.

Étape 1: Passez à un référentiel Git particulier

Utilisez la commande fournie avec le référentiel local GIT souhaité et passez-y:

CD "C: \ Users \ nazma \ git \ coco1"

Étape 2: Vérifier l'état

Pour afficher l'état actuel du référentiel de travail en exécutant le «statut git" commande:

statut git

Comme vous pouvez le voir, les changements suivis \ non tracés existent dans la zone de travail GIT et l'indice de mise en scène. Par exemple, le «démofiller.py" et "fichier de test.html" des dossiers:

Étape 3: Modifications de la cachette

Maintenant, exécutez le «cachette git»Commande pour maintenir temporairement les changements mis en scène et non mis:

cachette git

Étape 4: Liste des changements de cachette

Ensuite, indiquez les modifications de la cachette en exécutant le «Liste de cachette GIT" commande:

Liste de cachette GIT

Selon la sortie fournie, la liste des cachettes détient temporairement les modifications du «Stash @ 0”Index de la réserve:

Étape 5: montrer la cachette

Pour afficher les modifications de l'indice de cachette, utilisez la commande fournie:

spectacle de cachette git

À partir de la sortie sous-donnée, l'indice caché tient temporairement le suivi "démofiller.py«Fichier et modifié non suivi»fichier de test.html" déposer:

Étape 6: Vérification

Encore une fois, vérifiez l'état actuel du référentiel GIT pour la vérification en utilisant la commande suivante:

statut git

On peut voir qu'il n'y a rien à commettre et l'arbre de travail a été nettoyé:

Étape 7: Appliquer les modifications de la cachette

Pour appliquer les modifications temporaires des cachettes, exécutez le «Git Stash Pop" commande:

Git Stash Pop

À partir de la sortie fournie ci-dessous, les changements de cachette ont été reversés à la zone de travail GIT et à l'indice de mise en scène:

Étape 8: cachette claire

Exécutez le "git clear»Commande pour effacer définitivement les changements de cachette:

git clear

Maintenant, exécutez la commande fournie pour ranger les modifications:

cachette git

On peut observer qu'aucune modification locale ne doit sauver:

C'est ça! Nous avons fourni les informations sur la commande «Git Stash» dans Git.

Conclusion

La commande «Git Stash» est utilisée pour enregistrer temporairement les modifications non mise en scène et mise en scène que les utilisateurs ont apportées dans leur copie de travail. Pour ce faire, passez au référentiel local et affichez l'état actuel du référentiel de travail actuel. Ensuite, exécutez le "cachette git»Commande pour maintenir temporairement les changements non engagés. Ensuite, vérifiez la liste des cachettes de l'affichage de l'index des modifications de la cachette. Après cela, utilisez le «spectacle git»Commande pour afficher les modifications de détail et les réappliquer en exécutant le«Git Stash Pop" commande. Ce post illustré sur la commande «git cachette» dans Git.