Effacer le cache dans Git
Dans Git, lorsque nous travaillons simultanément sur certains projets, nous devons souvent changer de branche pour travailler sur autre chose, et nous ne voulons pas pousser ce travail à moitié fait vers le référentiel distant.
Git a la solution ultime pour cela, Git Stash, qui crée un chemin temporaire dans un répertoire pour enregistrer nos fichiers temporaires et permettre de changer de branche.
Une fois que nous revenons à la même branche, nous pouvons à nouveau appliquer les éléments cachés à la branche et continuer à travailler jusqu’à ce que la fonctionnalité soit terminée ou qu’un bogue soit corrigé.
Ce didacticiel vous montrera comment effacer les stashs dans Git.
Git Stash
Le stockage est le processus qui prend l’état désordonné de notre répertoire de travail et le stocke dans une pile de modifications incomplètes que nous pouvons, plus tard, réappliquer. Nous pouvons créer, mettre à jour ou supprimer les modifications temporaires de la réserve personnalisée.
Nous pouvons également fournir le nom des fichiers de stockage pour nous souvenir des fichiers qui ont été poussés dans la zone de stockage.
Supposons que nous ayons quelques modifications locales. Nous pouvons le vérifier en exécutant git status
, qui vérifiera notre état actuel :
$ git status
Si nous voulons sauvegarder notre travail incomplet sans le commiter, nous utiliserons la commande git stash
.
$ git stash
Enfin, nous sommes libres car notre répertoire de travail est propre et maintenant nous pouvons effectuer n’importe quelle opération ou changer de branche.
Effacer le cache dans Git
Maintenant, si nous n’avons plus besoin de cette réserve que nous avons effectuée, nous la supprimons par la commande suivante spécifiée avec l’identifiant de la réserve, et elle la supprimera de la zone de stockage. La commande pour supprimer la réserve particulière est la suivante :
git stash drop <stash_id>
Et si nous voulons supprimer toutes les caches que nous avons faites dans le passé, nous l’accomplirons en exécutant la commande suivante :
git stash clear
Réappliquer Stash dans Git
Comme nous le savons, git stash
n’est pas un stockage permanent, donc lorsque nous voulons reprendre notre travail là où nous l’avons laissé, nous pouvons rétablir les modifications enregistrées simplement en utilisant la commande suivante :
git stash pop
Si nous voulons conserver ces changements dans le stash, au lieu d’utiliser git stash pop
, nous utiliserons git stash apply
. Nous pouvons enregistrer les modifications pour une utilisation future ou si nous voulons les réutiliser pour une raison quelconque dans Git.
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedIn