Questão de Engenharia de Software — Ferramentas de Desenvolvimento de Software — CONSULPAM 2025
Engenharia de SoftwareFerramentas de Desenvolvimento de Software
- Código
- qg433564
- Banca
- CONSULPAM
- Órgão
- CONAB
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista - Tecnologia da Informação (Desenvolvimento)
Considere um profissional que está utilizando um repositório Git. Em determinado momento, ele está diante do seguinte cenário:•A branch main contém o commit A.•A branch feature é criada a partir de main e recebe dois commits: B e C.•Enquanto isso, a branch main recebe um novo commit D.O desenvolvedor executa o seguinte comando a partir da branch feature:git rebase mainApós o rebase, ocorre um conflito no commit C. O desenvolvedor resolve o conflito e executa:git add .git rebase --continueDiante do exposto, assinale a alternativa CORRETA.
- AApós o rebase, os commits B e C são reaplicados sobre o commit D, criando novos hashes para esses commits.
- BO rebase reescreve o histórico da branch main, substituindo o commit D por uma versão compatível com os commits B e C.
- CO histórico da branch feature gera um fork e as referências anteriores a B e C são atualizadas.
- DOs commits B e C são mesclados automaticamente com D, preservando os hashes originais e evitando conflitos.