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.
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.
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.