git rebase

Reaplica os commits de uma branch sobre outra branch. Comumente usado para “mover” uma branch inteira para outra base, criando cópias dos commits na nova localização. Mais informações: https://git-scm.com/docs/git-rebase.

git rebase {{nova_branch_base}}

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

git rebase --continue

git rebase --skip

git rebase --abort

git rebase --onto {{base_nova}} {{base_antiga}}

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

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