Entré en una sucursal e hice algunos trabajos. Quería ir a otra rama pero no quería comprometerme, así que lo hice git stash
. Entonces lo hice git checkout <otherbranch>
. Hice un trabajo allí y, al igual que en la primera rama, quería cambiar antes de realizar el trabajo. Así que yo también lo hice git stash
allí. Volví a la primera rama y traté de deshacerla ( git stash pop
) pensando que obtendría el alijo de esa rama específica. Me sorprendió que sacara el alijo de <otherbranch>
(último escondido). Tenía la impresión de que el alijo es específico de la rama, pero este comportamiento indica que solo hay un alijo para todo el repositorio local.
¿Es git stash
específico de la rama o para todo el repositorio? Si es para todo el repositorio, ¿puedo pasarle opciones para que sea específico de la rama?
stash list
elemento además de una descripción?