Riscrittura della cronologia di un repository Git, ad esempio per modificare vecchi commit, rimuovere dati indesiderati (ad esempio dati privati o file di grandi dimensioni), riorganizzare la struttura dei file, correggere i metadati dei commit, ecc.