No Git, o cherry-picking permite que se adicione um commit de certa branch ao último commit de outra branch, sem que se inclua o restante dos commits da branch de origem.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoE — Errado
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Git: Comando cherry-pick
Gabarito: Errado (E). A afirmação é falsa porque o comando git cherry-pick aplica as alterações de um commit específico de uma branch na branch atual, criando um novo commit, e não "adiciona um commit de certa branch ao último commit de outra branch".
A banca explora o conceito do cherry-pick. No Git, git cherry-pick <commit-hash> pega as mudanças introduzidas por aquele commit e as aplica sobre o HEAD da branch em que você está no momento. O commit resultante tem um hash diferente e fica no topo da branch atual — não é inserido na branch de origem. A descrição dada mistura os papéis das branches: a origem fornece o conteúdo, mas o novo commit vai para a branch de destino (a atual). Além disso, a expressão "último commit de outra branch" é imprecisa: o cherry-pick não se limita ao último commit da outra branch; pode ser qualquer commit.
1Escolhe commit específico
2Aplica na branch atual
3Cria novo commit (hash diferente)
4Branch de origem não se altera
LEVEL · soulevel.com.br
PEGA ESSA DICA!
Lembre-se: cherry-pick = "pegar um commit específico de outra branch e trazer para a minha branch atual". A branch de origem não é alterada. Esse comando é útil para aplicar correções pontuais sem mesclar toda uma linha de desenvolvimento.