

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Uma empresa adota o GitHub Flow como fluxo de trabalho para o Git. Os desenvolvedores são orientados a criar Pull Requests a partir de branches de feature, porém um dos desenvolvedores pergunta por que usar o comando rebase antes do merge. A justificativa correta para a pergunta encontram-se em:
o rebase cria um histórico linear e limpo para revisão, facilitando o entendimento da sequência de commits antes do merge final.
o rebase substitui completamente a necessidade de revisão de código por parte dos desenvolvedores.
o rebase torna todos os commits idênticos a um único commit squash.
o rebase garante que nenhum conflito de integração ocorra durante o merge.
o rebase força automaticamente testes de unidade a passarem antes do merge, aumentando a produtividade no desenvolvimento de software.