git stash apply no recupera todos los files

Estaba trabajando en cosas. Tuve que esconderlo para trabajar en algo rápidamente. Ahora quiero recuperar las cosas en las que estaba trabajando. Así que ejecuto git stash list, que me da esto:

[email protected]{0}: WIP on developers: 044f243 fixing some bugs since address resource 

Así que ejecuto git stash apply [email protected]{0} . Pensé que devolvería todos los files, pero solo trajo algunos de los files. Cuando ejecuto git stash list nuevamente, todavía veo lo siguiente:

 [email protected]{0}: WIP on developers: 044f243 fixing some bugs since address resource 

Si ejecuto git stash apply [email protected]{0} nuevamente, entonces obtengo el siguiente error:

 error: Your local changes to the following files would be overwritten by merge: 

Solo quiero recuperar todos los files en los que estaba trabajando antes de ejecutar git stash. ¿Cómo puedo hacer eso?

Lo más probable es que su confusión sea causada por los siguientes hechos sobre el git stash

  • git stash almacena solo cambios, no almacena files nuevos
  • git stash apply aplica la revisión especificada, pero mantiene tu escondite en la stack. Para aplicar escondite y eliminarlo de la stack, puede usar git stash pop
  • puede volver a aplicar cambios escondidos varias veces

Puede encontrar que todos los cambios ocultos con git stash show [email protected]{0} .