Verificar un índice de stash específico
En el paso anterior, aprendimos cómo listar todos los stashes utilizando git stash list
. Ahora, exploremos cómo hacer referencia a un stash específico en la lista.
Como vimos, cada stash en la lista tiene un índice, comenzando desde stash@{0}
para el más reciente. Cuando tienes múltiples stashes, es posible que necesites aplicar o inspeccionar uno específico. Puedes hacer referencia a un stash por su índice.
Por ejemplo, si tuvieras tres stashes, se listarían como stash@{0}
, stash@{1}
y stash@{2}
. stash@{0}
es el más nuevo, stash@{1}
es el anterior a ese, y así sucesivamente.
Si bien aún no tenemos ningún stash para demostrar cómo aplicar uno específico, es importante entender cómo funciona la indexación. Cuando utilizas comandos como git stash apply
o git stash drop
, puedes especificar el índice del stash en el que deseas operar. Por ejemplo, git stash apply stash@{1}
aplicaría los cambios del penúltimo stash más reciente.
Ejecutemos git stash list
nuevamente para confirmar nuestra comprensión del formato de salida, aunque estará vacía:
git stash list
Nuevamente, no deberías ver ninguna salida. Esto confirma que la lista está vacía y que aún no hay stashes a los que hacer referencia por índice.
Comprender cómo hacer referencia a los stashes por su índice es crucial para gestionar múltiples cambios guardados en stashes de manera efectiva. Te permite trabajar selectivamente con diferentes conjuntos de cambios que has guardado.
En el siguiente paso, crearemos algunos cambios y los guardaremos en un stash, lo que llenará nuestra lista de stashes y nos permitirá ver el índice en acción.