Hiciste algunas preguntas diferentes en la publicación y otros encuestados dieron buenas respuestas a algunas de ellas. El que parece más importante pero no ha sido respondido es este:
>> No estoy convencido de que todos los archivos que tenía guardados estuvieran sin guardar. ¿Hay algo que pueda hacer? ¿Alguna forma de comprobarlo?
Compare el alijo con el árbol local
Creo que lo que quieres hacer es comparar el alijo con tu árbol de trabajo local . Puede poner el interruptor -p en el comando stash y estará bien:
git stash show -p
Si hay uno en particular que está buscando, simplemente use su nombre de reserva de git o su identificación de la lista de reserva:
git stash show -p stash@{3}
¿Quizás usar el diff?
Si está realmente interesado en impulsar sus habilidades de git, siempre puede optar por una diferencia. Para ver la diferencia entre lo que hay en el alijo y lo que está registrado en HEAD en la rama maestra, se podría usar la siguiente diferencia:
git diff stash@ master
Otro comando ordenado para mostrarle los cambios de los elementos en el historial de alijo que pueden ser útiles es --stat:
git stash list --stat
Pero creo que la respuesta simple es la respuesta correcta. Simplemente use el interruptor -p y probablemente verá si el alijo que guardó se ha recuperado.
git stash show -p stash@{3}
git stash list
. Si hiciste dos escondites, llamagit stash pop
dos veces.