Pular para o conteúdo principal

Questão de Engenharia de Software — Ferramentas de Desenvolvimento de Software — IF-SP 2026

Engenharia de SoftwareFerramentas de Desenvolvimento de Software
Código
qg710283
Banca
IF-SP
Órgão
IF-SP
Ano
2026
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Em um projeto de software que utiliza Git para controle de versão e um fluxo de Integração Contínua e Entrega Contínua (CI/CD), existe a se guinte situação:• A branch feature/login possui vários commits.• A branch principal main já possui seu próprio histórico consolidado.• O desenvolvedor precisa aplicar apenas um commit específico da branch feature/login na branch main, sem trazer outros commits da branch de feature e sem modificar o histórico existente da main.Considerando esse cenário, qual comando Git é o mais apropriado para atingir o objetivo de forma seletiva e segura?
  1. Agit merge feature/login
  2. Bgit rebase feature/login
  3. Cgit cherry-pick <hash-do-commit>
  4. Dgit stash
Revelar gabarito e comentário

GabaritoC — git cherry-pick <hash-do-commit>

Link permanente: /questoes/qg710283