Questão de Engenharia de Software — Gerência de Configuração — CESPE / CEBRASPE 2025
Engenharia de Software›Gerência de Configuração
Código
ce209574
Banca
CESPE / CEBRASPE
Órgão
PC-DF
Ano
2025
Nível
Superior
Cargo
Gestor de Apoio as Atividades Policiais Civis - Especialidade: Analista de Informática: Desenvolvimento de Sistemas
A respeito de gerência de configuração de software, julgue o item subsecutivo.Considerando que a branch feature já esteja ativa e que todas as ações devam ser realizadas nela, o comando a seguir organiza a branch local, sincroniza-a com a branch remota, aplica um commit específico, limpa o histórico recente e restaura as alterações locais salvas temporariamente.git stash - m “Salvar mudanças temporárias”&& git pull origin feature && git cherry-pick--no-commit && git rebase -iHEAD~5 && git stash pop
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
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”.
Gerência de Configuração - Git - Comandos
❌ ERRADO. A sequência de comandos apresentada contém erros de sintaxe que impedem sua execução correta, portanto não realiza as ações descritas. O comando git stash - m (com espaço entre - e m) é inválido; a forma correta seria git stash push -m "mensagem" ou git stash save "mensagem". Além disso, git cherry-pick --no-commit exige um commit de referência, que não foi informado. Dessa forma, a afirmativa está incorreta.
1git stash push -m "msg"
2git pull origin feature
3git cherry-pick <hash>
4git rebase -i HEAD~5
5git stash pop
LEVEL · soulevel.com.br
Alternativa (o item) — ❌ Incorreta
O item afirma que o comando "organiza a branch local, sincroniza-a com a branch remota, aplica um commit específico, limpa o histórico recente e restaura as alterações locais salvas temporariamente." Para que isso ocorresse, o comando deveria ser sintaticamente correto. Contudo:
git stash - m "Salvar mudanças temporárias": A sintaxe correta é git stash push -m "mensagem" ou git stash save "mensagem". A presença de um espaço entre - e m faz com que - seja interpretado como um argumento inválido, gerando erro.
git cherry-pick --no-commit: O cherry-pick exige a referência do commit a ser aplicado (ex.: git cherry-pick abc123). Sem ela, o comando falha.
Portanto, a sequência não executa corretamente as etapas, tornando a afirmação falsa.
NÃO CAIA NESSA!
A banca insere erros sutis de sintaxe (espaço entre - e m, falta do hash no cherry-pick) para testar se o candidato conhece a forma correta dos comandos Git. Na prova, desconfie de qualquer comando que pareça "quebrado" ou incompleto.