Aggiunto il 06/07/2026
Rebase
ENRebase · pl. Rebases
ITRebase · gen. m. · inv.
Tecnico
Operazione che riscrive la cronologia di un ramo di sviluppo, riapplicando una sequenza di modifiche sulla punta di un altro ramo per ottenere uno storico lineare e ordinato.
Il comando git rebase sposta un intero ramo perché ricominci dalla punta di un altro, generando nuovi commit al posto di quelli originali. L'operazione continua, detta rebasing, riscrive gli hash e cancella lo storico precedente, quindi va evitata su un ramo già condiviso con altri, dove creerebbe cronologie divergenti e commit duplicati. Rispetto al merge, che unisce due rami conservando la storia come si è svolta, il rebase produce uno sviluppo lineare, più facile da leggere e ripercorrere.