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 stash
sia 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!