Dans une question précédente sur Git , Daniel Benamy parlait d'un workflow dans Git:
Je travaillais sur master et j'ai commis des trucs, puis j'ai décidé de mettre ce travail en attente. J'ai sauvegardé quelques commits, puis je me suis ramifié avant de commencer mon travail de merde.
Il voulait restaurer son état de fonctionnement à un point antérieur dans le temps sans perdre ses modifications actuelles. Toutes les réponses tournaient autour, de différentes manières, quelque chose comme
git branch -m master crap_work
git branch -m previous_master master
Comment cela se compare- git stash
t-il? Je suis un peu confus en essayant de voir quels sont les différents cas d'utilisation ici quand il semble que tout git stash
est déjà géré par branchement ...
@ Jordi Bunster : Merci, cela clarifie les choses. Je suppose que je considérerais en quelque sorte le "stashing" comme une branche légère et sans nom. Donc, tout ce que le stash peut faire, la branche le peut aussi mais avec plus de mots. Agréable!