Auditoria em repositório GitLab – Comando para exibir estatísticas de alterações por commit
Gabarito: letra D. O comando git log --stat exibe o histórico de commits com estatísticas detalhadas de arquivos alterados (número de inserções e deleções), sendo a opção correta para auditoria simples. Os demais comandos não possuem a opção --stat com essa finalidade.
A banca testa o conhecimento de comandos Git básicos. O git log é o comando padrão para visualizar o histórico de commits, e a opção --stat adiciona as estatísticas de alterações por commit.
Alternativa A — ❌ Incorreta
git add --stat não é um comando válido. O git add prepara arquivos para commit e não possui a opção --stat para exibir estatísticas de alterações.
Alternativa B — ❌ Incorreta
git blame --stat não existe. O git blame mostra quem modificou cada linha de um arquivo, mas não suporta --stat para estatísticas por commit.
Alternativa C — ❌ Incorreta
git bisect --stat também é inválido. O git bisect é usado para busca binária de bugs, e não exibe estatísticas de alterações.
Alternativa D — ✅ Correta ⟵ GABARITO
git log --stat é o comando correto. Ele lista os commits e, para cada um, mostra os arquivos alterados com o número de linhas adicionadas e removidas, atendendo ao pedido de estatísticas de alterações por commit.
Alternativa E — ❌ Incorreta
git checkout --stat não é um comando válido. O git checkout serve para trocar de branch ou restaurar arquivos, mas não possui a opção --stat para exibir estatísticas de commits.
Gabarito: letra D.