Desenvolvimento de Software · Intermediário · Inglês · Técnico
rebase
Reaplicar os commits de uma branch sobre outra base, reescrevendo o histórico para ficar linear, como se tivessem sido feitos depois.
Onde usar
'Faz um rebase na main antes de abrir o PR' deixa o histórico limpo. Em conversa vira verbo: rebasear.
Exemplos
Let me rebase my branch on main before you review it.
Deixa eu fazer rebase da minha branch na main antes de você revisar.
The rebase hit three conflicts.
O rebase teve três conflitos.
I prefer rebase over merge to keep the history linear.
Prefiro rebase a merge para manter o histórico linear.
Cuidado
Não faça rebase em branch compartilhada e já publicada: reescrever o histórico atrapalha quem já baixou aqueles commits.
Origem
Do prefixo re-, 'de novo', com base: troca-se a base dos commits.