Pular para o conteúdo principal

Questão de Engenharia de Software — Gerência de Configuração — FCC 2016

Engenharia de SoftwareGerência de Configuração
Código
fc028181
Banca
FCC
Órgão
AL-MS
Ano
2016
Nível
Médio
Cargo
Técnico de Informática
Depois de criar vários commits utilizando o Git, um Técnico em Informática deseja ver o histórico de commits com algumas estatísticas abreviadas para cada commit. Para isso, ele deve utilizar a instrução
  1. Agit log --stat
  2. Bgit log --history
  3. Cgit show --snapshot
  4. Dgit show --all
  5. Egit history --log
Revelar gabarito e comentário

GabaritoA — git log --stat

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

Git – Visualização de histórico de commits

Gabarito: letra A. O comando git log --stat exibe o histórico de commits com estatísticas abreviadas, mostrando quais arquivos foram alterados e o número de inserções/deleções por commit, exatamente o que o Técnico em Informática deseja.


Alternativa A — ✅ Correta ⟵ GABARITO

git log --stat é a opção correta. O git log é o comando padrão para visualizar o histórico de commits, e a opção --stat adiciona um resumo estatístico (arquivos modificados, linhas adicionadas/removidas) logo abaixo de cada commit.

Alternativa B — ❌ Incorreta

git log --history não é um comando ou opção válida do Git. O parâmetro --history não existe para git log. O correto é git log --stat ou git log --oneline, entre outros.

Alternativa C — ❌ Incorreta

git show --snapshot não é um comando do Git. O comando git show exibe detalhes de um objeto (commit, tag, etc.), mas a opção --snapshot não existe. Além disso, git show não mostra o histórico completo, apenas informações de um commit específico.

Alternativa D — ❌ Incorreta

git show --all também não é um comando válido. A opção --all é usada em comandos como git log --all para incluir commits de todas as branches. git show não possui --all e, mesmo que tivesse, não exibiria histórico com estatísticas abreviadas.

Alternativa E — ❌ Incorreta

git history --log não existe no Git. O comando git history não é um comando nativo. O correto para visualizar o histórico é git log. A ordem inversa (history --log) também não tem significado.

PEGA ESSA DICA!

Memorize os comandos básicos do Git: git log para histórico, git log --oneline para resumo compacto, git log --stat para estatísticas, git show <commit> para detalhes de um commit específico. A banca costuma cobrar a opção correta entre comandos reais e inventados.

Link permanente: /questoes/fc028181