web-dev-qa-db-fra.com

Abandon de «git stash apply»

Duplicata possible:
Comment inverser l'application d'un stash?

Je regrette d'avoir appliqué une stash (mauvaise branche). Comment puis-je annuler cela et avoir ma réserve dans ma liste de réserves afin de l'appliquer plus tard sur la bonne branche?

44
abernier

Si vous ne vous êtes pas engagé, vous devriez simplement pouvoir git stash encore une fois, éventuellement avec un git reset HEAD première.

Aussi, git stash apply ne supprime pas la cachette comme git stash pop Est-ce que. Donc, si vous vous êtes engagé, vous pourriez git reset --hard [last_good_commit] (si vous n'avez pas poussé) ou git revert [last_good_commit] (si vous avez poussé) et appliquez à nouveau le stash une fois que vous êtes sur la bonne branche.

47
Brandan