Dois desenvolvedores criaram branches a partir da branch master do repositório GitHub, criando a Branch A e a Branch B. O desenvolvedor da Branch A já fez o deploy para produção; a Branch B será mesclada na master no lançamento da próxima semana. Antes de abrir um pull request para a master, qual comando Git o desenvolvedor da Branch B deve executar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: git rebase master.
Por que esta é a resposta
O comando git rebase master é a melhor opção porque ele integra as alterações da branch master na Branch B de forma linear, reescrevendo o histórico de commits da Branch B para que pareça que ela foi criada a partir do ponto mais recente da master. Isso evita commits de merge desnecessários e mantém um histórico limpo, facilitando a revisão e a futura mesclagem na master. git diff branchB master git commit -m apenas mostra as diferenças e cria um commit, mas não integra as mudanças da master. git pull master faria um merge das alterações da master na Branch B, criando um commit de merge que pode poluir o histórico. git fetch -b master apenas baixa as alterações da master sem integrá-las na Branch B.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão