Modalità di Stampa / Esportazione PDF Questa visualizzazione ad alta densità a due colonne è formattata specificamente per fogli A4.
Torna Indietro

git rebase (Git)

Avanzato

Riapplica i commit correnti sopra la punta di un altro branch creando una cronologia lineare.

>_git rebase [OPZIONI] [<UPSTREAM>] [<BRANCH>]
Parametri:
  • -i, --interactive : Avvia la sessione interattiva per modificare, accorpare (squash) o eliminare commit.
  • --onto <NUOVO_BASE> <VECCHIO_BASE>: Trapianta una serie di commit su una base completamente nuova.
  • --abort : Interrompe l'operazione di rebase e ripristina il branch allo stato precedente.
  • --continue : Prosegue il rebase dopo aver risolto i conflitti e aggiunto i file modificati.
Esempi:
Squash degli ultimi 3 commit in un unico commit pulito
git rebase -i HEAD~3