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
Leia esta lição no seu idioma
Todas as lições deste curso
13 lições- 1Init e Seu Primeiro Commit25 min
- 2Status, Diff e Log25 min
- 3Branches e Merging30 min
- 4Resolvendo conflitos de merge30 min
- 5Remotes: Push, Pull, Fetch30 min
- 6Stash e Cherry-pick25 min
- 7Rebase30 min
- 8Rebase interativo e squashing30 min
- 9Tags e Releases20 min
- 10Fluxos de Branching20 min
- 11Recuperando trabalho perdido25 min
- 12Hooks25 min
- 13Projeto Final: Um Fluxo Completo de Pull Request40 min
