Rebase
Parte do curso de Git
Você criou um branch a partir de main na segunda-feira para adicionar uma caixa de busca. Hoje é quinta, você tem três commits e, nesse meio tempo, outras quatro pessoas fizeram push para main. Seu branch está construído sobre uma versão do projeto que já não existe em lugar nenhum.
O primeiro é o merge, que registra a verdade: duas linhas de trabalho existiram lado a lado, e aqui está o commit em que elas se encontraram. O segundo é o rebase, que reescreve o seu lado da história para parecer que você começou o trabalho hoje de manhã, a partir da ponta atual de main. O merge é honesto sobre o que aconteceu. O rebase é caprichoso com o que deixa para trás.
Quer aprender Git Rebase em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com Git pronto e pratique Rebase com um tutor de IA que conhece seu código.
Começar esta liçãoRebaseO que você vai aprender
- Git rebase
- Replay on top
- Linear history
- When not to rebase
