Crea y extrae una nueva rama llamada < BRANCHNAME > a partir del comprometen a la que el < alijo fue creado originalmente>, aplica los cambios registrados en < alijo > para el nuevo árbol de trabajo y el índice. Si eso tiene éxito, y < stash > es una referencia del formulario stash @ {< revision >}, entonces deja caer el < stash >. Cuando no se proporciona < stash >, se aplica el último.
Esto es útil si la rama en la que ejecutó git stash save ha cambiado lo suficiente como para que la aplicación de git stash falle debido a conflictos. Dado que el alijo se aplica encima del commit que era HEAD en el momento en que se ejecutó git stash, restaura el estado escondido originalmente sin conflictos.