Supprimer tous les stashes

GitGitBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

En Git, les stashes sont utilisés pour enregistrer temporairement des modifications qui ne sont pas encore prêtes à être validées. Cependant, parfois vous souhaiterez peut-être supprimer tous les stashes pour repartir de zéro. Dans ce laboratoire, vous allez apprendre à supprimer tous les stashes dans un référentiel Git.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/DataManagementGroup(["Data Management"]) git/DataManagementGroup -.-> git/stash("Save Changes Temporarily") subgraph Lab Skills git/stash -.-> lab-12725{{"Supprimer tous les stashes"}} end

Supprimer tous les stashes

Vous avez travaillé sur un projet dans un référentiel Git et avez créé plusieurs stashes pour enregistrer vos modifications. Maintenant, vous souhaitez supprimer tous les stashes pour repartir de zéro. Cependant, vous n'êtes pas sûr de savoir comment le faire.

Pour terminer ce laboratoire, vous utiliserez le référentiel Git nommé https://github.com/labex-labs/git-playground. Suivez les étapes ci-dessous :

  1. Accédez au répertoire du référentiel en utilisant la commande cd git-playground.
  2. Liste tous les stashes en utilisant la commande git stash list. Vous devriez voir les stashes actuels.
  3. Supprimez tous les stashes d'un coup en utilisant la commande git stash clear.
  4. Vérifiez que tous les stashes ont été supprimés en utilisant la commande git stash list.

Les stashes que vous venez de supprimer ne devraient plus être là.

Résumé

Dans ce laboratoire, vous avez appris à supprimer tous les stashes dans un référentiel Git en utilisant la commande git stash clear. Cela peut être utile lorsque vous souhaitez repartir de zéro et supprimer toutes les modifications temporaires qui ne sont pas encore prêtes à être validées.