Ecco cosa voglio fare. Voglio tornare a 2 commit prima, riportare i file che sono cambiati in quel commit come un nuovo commit forse. Ma non voglio perdere il mio ultimo impegno. Il mio ultimo commit ha alcuni errori nel codice, ma vorrei mantenerlo per ora.Come tornare al commit precedente senza perdere l'ultimo commit in Git?
Ho letto alcuni documenti ma nessuno ha chiarito cosa succede quando si ripristina la testa. Perdi tutti i commit fino a quello che stai ripristinando (andando indietro) per esempio?
io sto cercando di capire come funziona tutto questo, ma io sono piuttosto confusi su git revert
, reset
e checkout
comandi.
Mi rendo conto che avrei dovuto nascondere l'ultimo commit invece di commettere, ma questa è un'altra storia per ora.
Puoi essere un po 'più specifico su cosa vuoi fare? Vuoi annullare il commit precedente? O vuoi mantenere la maggior parte dei cambiamenti fatti dai due commit, tranne che in un paio di file? – jszakmeister
jszakmeister, beh, non voglio liberarmi di nessun commit. Voglio mantenere intatta la mia storia passata. Voglio solo riportare 2 commit prima come una nuova fase di lavoro, suppongo. –
Non è ancora chiaro cosa significhi "riportare indietro". – wRAR