Gestion pratique des stockages
Nommage et référencement des stockages
Lorsque vous stockez vos modifications, Git attribue automatiquement un identifiant unique à chaque stockage. Cependant, vous pouvez également donner des noms plus descriptifs à vos stockages pour vous aider à les suivre. Voici comment :
git stash save "Mes modifications de fonctionnalité"
Vous pouvez ensuite vous référer à vos stockages par leur index ou par le nom personnalisé que vous avez attribué :
git stash apply stash@{2}
git stash apply "Mes modifications de fonctionnalité"
Création de branche à partir d'un stockage
Git Stash vous permet également de créer une nouvelle branche à partir d'une modification stockée. Cela peut être utile lorsque vous voulez travailler sur un ensemble spécifique de modifications de manière isolée. Voici comment :
git stash branch nouvelle-fonctionnalité
Cette commande créera une nouvelle branche nommée nouvelle-fonctionnalité et appliquera le stockage le plus récent à cette branche.
Nettoyage des stockages
Au fur et à mesure que vous travaillez, votre liste de stockages peut rapidement devenir encombrée. Pour maintenir votre stockage organisé, vous pouvez utiliser les commandes suivantes :
git stash list ## Liste tous les stockages
git stash drop stash@{0} ## Supprime le stockage le plus récent
git stash clear ## Supprime tous les stockages
De plus, vous pouvez configurer Git pour supprimer automatiquement les anciens stockages :
git config --global stash.autoStash true
git config --global stash.maxStashSize 10
Ces paramètres stockeront automatiquement vos modifications avant un merge ou un rebase, et maintiendront un maximum de 10 stockages dans la liste.
En maîtrisant ces techniques de gestion pratique des stockages, vous pouvez maintenir votre flux de travail Git organisé et efficace, vous assurant ainsi que vos modifications sont facilement accessibles et gérées.