Ho nascosto le mie modifiche per lavorare su un'altra attività. Quando ho terminato l'altro compito, ho ripreso a lavorare sulle modifiche che ho messo da parte, tranne che mi sono dimenticato prima di me pop
. Ora ho parzialmente completato il lavoro sia come modifiche locali che in git stash. Quando cerco di unirli utilizzando git stash pop
, ottengo il seguente errore:Come faccio a unire le modifiche locali con una scorta git senza un commit extra?
error: Your local changes to the following files would be overwritten by merge:
file.js
Please, commit your changes or stash them before you can merge.
Aborting
Vorrei git per unire le modifiche stashed localmente prima di impegnarsi. Ho provato a cercare un po 'per una soluzione, ma finora sono arrivato vuoto.
Il vostro aiuto è molto apprezzato!
Grazie, questo ha aiutato davvero. Si dovrebbe quindi fare un git ripristinare HEAD. per togliere i cambiamenti (nel mio caso è spesso aggiunto temporaneamente l'output di debug). Quindi sono ancora 3 comandi (add, pop, reset) invece di 1 (pop), vorrei che git supportasse il pop-up in una directory di lavoro sporca. –