Pular para o conteúdo

Cebraspe · Superior Tribunal Militar (STM) 2025

Questão 70 — DevOps: Git — Comandos

DevOps Git — Comandos

Cebraspe 2025

Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas

Gabarito disponível

Texto-base:
Acerca de princípios do DevOps, automação de builds e deploys, CI/CD, versionamento, branches, merge e pipelines, julgue os itens a seguir.

Se a execução do comando git blame -L 5,5 example.txt gerasse f4c2d3b1 (John Doe 2023-04-15 14:20:22 +0300 5), então o id do usuário que realizou o commit seria f4c2d3b1.
Selecione uma alternativa

Resolução comentada

O código f4c2d3b1 é o hash do commit, não o id do usuário.

Na saída do git blame, o primeiro campo é o hash abreviado do commit que modificou a linha. O autor aparece depois, no caso John Doe. Logo, f4c2d3b1 identifica o commit, e não o usuário.

Análise das alternativas

A) Errada: confunde hash de commit com id de usuário. B) Correta: o código identifica o commit.

Referência: Documentação do Git (git-blame).

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: Errado

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Cargo 3 (072_STM_003_01)