Questão 2 — Simulado AWS Certified Data Engineer – Associate (DEA-C01) | Questões Atualizadas
Dois desenvolvedores estão trabalhando em lançamentos de aplicativos separados. Os desenvolvedores criaram ramificações de recursos denominadas Filial A e Filial B usando uma ramificação mestre do repositório GitHub como fonte. O desenvolvedor da Filial A implantou o código no sistema de produção. O código da Filial B será mesclado em uma ramificação master no lançamento agendado do aplicativo para a semana seguinte. Qual comando o desenvolvedor da filial B deve executar antes de enviar uma solicitação pull para a ramificação mestre?
- A. git diff branchB mastergit commit -m
- B. git pull master
- C. git rebase master
- D. git fetch -b master
Resposta correta:
C
Explicação
Explicação: Para garantir que o Branch B esteja atualizado com as alterações mais recentes no branch master antes de enviar uma solicitação pull, a abordagem correta é realizar um rebase do git. Este comando reescreve o histórico de commits para que o Branch B seja baseado nas últimas alterações no branch master. git rebase master: Este comando move os commits do Branch B para serem baseados no estado mais recente do branch master. Ele permite ao desenvolvedor resolver quaisquer conflitos e criar um histórico limpo. Referência: Documentação do Git Rebase Alternativas consideradas: A (git diff): Isso mostrará apenas as diferenças entre o Branch B e o master, mas não resolverá conflitos nem atualizará o Branch B. B (git pull master): Extrair diretamente o branch master não oferece o mesmo gerenciamento de histórico limpo que o rebase. D (git fetch -b): Este é um comando incorreto. Referência: Melhores Práticas do Git Rebase
Quer todas as 289 questões por R$ 198,00?