Pular para o conteúdo principal

Questão de Engenharia de Software — Ferramentas de Desenvolvimento de Software — CONSULPAM 2025

Engenharia de SoftwareFerramentas de Desenvolvimento de Software
Código
qg433563
Banca
CONSULPAM
Órgão
CONAB
Ano
2025
Nível
Superior
Cargo
Analista - Tecnologia da Informação (Desenvolvimento)
Considere um sistema que está empregando um repositório Git. Nesse contexto, considere o seguinte cenário:•Um desenvolvedor está na branch feature-x e realiza alterações em dois arquivos: index.js e config.json.•Ele executa git stash push -m "ajustes temporários" para guardar as mudanças.•Em seguida, ele executa git checkout main e, por engano, roda git stash drop sem especificar o stash.•Ao perceber o erro, tenta recuperar as alterações com git stash list, mas a lista está vazia.Diante do cenário, avalie as sentenças a seguir:O stash pode ser recuperado usando git fsck ou git reflog para localizar o hash do stash e aplicar git stash apply <hash> ou git show <hash> para inspecionar o conteúdo.PORQUEO comando git stash drop sem argumentos remove apenas o stash mais recente e mantém os arquivos modificados no diretório de trabalho.Acerca dessas sentenças, assinale a alternativa CORRETA.
  1. AAs duas sentenças são verdadeiras, e a segunda é uma justificativa correta da primeira.
  2. BAs duas sentenças são verdadeiras, mas a segunda não é uma justificativa correta da primeira.
  3. CA primeira sentença é verdadeira, e a segunda é falsa.
  4. DA primeira sentença é falsa, e a segunda é verdadeira.
Revelar gabarito e comentário

GabaritoC — A primeira sentença é verdadeira, e a segunda é falsa.

Link permanente: /questoes/qg433563