In una precedente domanda su Git , Daniel Benamy stava parlando di un flusso di lavoro in Git:
Stavo lavorando al master e ho impegnato alcune cose e poi ho deciso che volevo sospendere quel lavoro. Ho eseguito il backup di alcuni commit e poi ho ramificato da prima di iniziare il mio lavoro di merda.
Voleva ripristinare il suo stato di lavoro a un momento precedente senza perdere le modifiche attuali. Tutte le risposte ruotavano intorno, in vari modi, a qualcosa di simile
git branch -m master crap_work
git branch -m previous_master master
Come si confronta git stash? Sono un po 'confuso cercando di vedere quale sia il diverso caso d'uso qui quando sembra che tutto git stashsia già gestito dalla ramificazione ...
@ Jordi Bunster : Grazie, questo chiarisce le cose. Immagino che considererei lo "stashing" come un ramo leggero e senza nome. Quindi qualsiasi cosa stash possa fare, anche branch può farlo, ma con più parole. Bello!