Git est une plate-forme bien connue pour la gestion de projet DevOps. Il fournit de nombreux composants, tels que le référentiel Git, la réserve Git et les branches Git, qui sont utilisés pour gérer et maintenir différentes versions de code. Git stash est comme des étagères qui stockent les fichiers de travail actuels des utilisateurs et les index de référentiel lorsque les développeurs doivent travailler sur plusieurs branches pour implémenter des fonctions importantes ou corriger des bogues.
Ce blog démontrera la méthode pour supprimer un stash créé avec les commandes « git stash create » et « git stash ».
Alors, commençons !
Comment supprimer une réserve créée avec la commande « git stash create » ?
Le stash créé avec le ' git cachette créer ” ne nécessite pas de suppression car elle crée une entrée de cachette et renvoie son nom d'objet sans le stocker dans l'espace de noms ref.
Pour créer un stash Git via le ' git cachette créer ', suivez l'étape fournie.
Étape 1 : Lancer le terminal Git
Tout d'abord, lancez le ' Coup de git ” dans le menu de démarrage :
Étape 2 : Déplacer vers le référentiel Git
Utilisez le ' CD ” pour ouvrir le dépôt local Git :
$ CD 'C:\Git'
Étape 3 : créer un nouveau fichier
Créez un nouveau fichier en utilisant le ' toucher ' commande:
$ toucher Nouveau.txt
Étape 4 : Ajouter un fichier à la scène
Après cela, ajoutez le fichier à la zone de préparation à l'aide du ' git ajouter ' commande:
$ git ajouter .
Maintenant, vérifiez si le fichier est ajouté à l'environnement de staging ou non à l'aide de la commande fournie :
Étape 5 : Créer une réserve
Afin de stocker l'index du référentiel ou l'état de travail actuel du référentiel, créez une nouvelle réserve via le ' git cachette créer ' commande:
$ git cachette créer
Le stash est créé avec un objet commit normal et ne nécessite aucun espace de noms de référence :
Répertoriez tous les stash pour voir s'ils utilisent ou non un espace de noms ref. La sortie ci-dessous indique que la réserve créée par le ' git cachette créer ” la commande n'a pas besoin d'être stockée dans l'espace de noms ref :
Étape 6 : Supprimer le cache
Ensuite, utilisez le ' git drop
Nous avons rencontré l'erreur ' 62a81c744dbe3f5c867613efbd022375609c2cf5 n'est pas une référence de cachette », ce qui signifie que la réserve créée par le « git cachette créer ” la commande n'a pas besoin d'être supprimée car elle ne prend pas de place dans l'espace de noms ref :
Étape 7 : Appliquer Stash
Pour appliquer le stash créé par le ' git cachette créer ', consultez la commande fournie ci-dessous :
$ git cachette appliquer 62a81c744dbe3f5c867613efbd022375609c2cf5
La sortie ci-dessous montre que nous avons récupéré avec succès l'index du référentiel à partir de la réserve Git :
Comment supprimer une cache créée avec la commande 'git stash' ?
Une réserve créée avec le ' git cachette ' La commande est enregistrée dans l'espace de noms de référence de cachette et peut être supprimée avec la commande ' git stash drop ' commande.
Pour supprimer une réserve, utilisez la procédure indiquée.
Étape 1 : Créer une réserve.
Créez une nouvelle cachette en utilisant le ' git cachette ' commande:
$ git cachette
Étape 2 : Lister Git Stash
Vérifiez si le stash créé avec le ' git cachette ” la commande a été enregistrée dans ref's/stash ou non :
$ git cachette liste
Vous pouvez voir que le stash est enregistré avec succès dans l'espace de noms référencé :
Étape 3 : Supprimer le cache
Pour supprimer le stash Git, utilisez le ' git stash drop [e-mail protégé] {numéro de réference} ” comme indiqué ci-dessous :
$ git cachette déposer cachette @ { 0 }
Encore une fois, vérifiez la liste de cachette pour vérifier si la cachette est supprimée ou non :
Nous avons expliqué comment supprimer un stash créé avec le ' git cachette créer ' commande.
Conclusion
Le stash créé avec le ' git cachette créer ” la commande n'a pas besoin d'être supprimée car elle n'est stockée nulle part dans l'espace de noms de référence de cachette. Utilisez le ' git cachette appliquer