git rebase

Applica i commit di un ramo su un ramo differente. Tipicamente usato per riallineare (rebase) due rami, creando copie dei commit nella nuova posizione. Maggiori informazioni: https://git-scm.com/docs/git-rebase.

git rebase {{ramo_della_nuova_base}}

git rebase {{[-i|--interactive]}} {{nome_ramo_o_commit_hash}}

git rebase --continue

git rebase --skip

git rebase --abort

git rebase --onto {{nuova_base}} {{vecchia_base}}

git rebase {{[-i|--interactive]}} {{HEAD~5}}

git rebase {{[-X|--strategy-option]}} theirs {{nome_ramo}}