En una pregunta anterior de Git , Daniel Benamy estaba hablando de un flujo de trabajo en Git:
Estaba trabajando en master y comprometí algunas cosas y luego decidí que quería dejar ese trabajo en espera. Hice una copia de seguridad de algunas confirmaciones y luego me ramifiqué antes de comenzar mi trabajo de mierda.
Quería restaurar su estado de trabajo a un punto anterior en el tiempo sin perder sus cambios actuales. Todas las respuestas giraban en torno, de diversas formas, a algo como
git branch -m master crap_work
git branch -m previous_master master
¿Cómo se compara esto con git stash? Estoy un poco confundido tratando de ver cuál es el caso de uso diferente aquí cuando parece que todo git stashya se maneja mediante la ramificación ...
@ Jordi Bunster : Gracias, eso aclara las cosas. Supongo que consideraría "escondite" como una rama ligera y sin nombre. Entonces, cualquier cosa que pueda hacer el alijo, la rama también puede hacerlo, pero con más palabras. ¡Agradable!