Git Squash Recits recenti senza rebasing


Esempio

Se vuoi schiacciare la precedente x commit in una sola, puoi usare i seguenti comandi:

git reset --soft HEAD~x
git commit

Sostituendo x con il numero di commit precedenti che si desidera includere nel commit schiacciato.

Ricorda che questo creerà un nuovo commit, essenzialmente dimenticando le informazioni relative ai precedenti x commit compreso il loro autore, messaggio e data. Probabilmente vuoi prima copiare e incollare un messaggio di commit esistente.