Questão de Engenharia de Software — Gerência de Configuração — FCC 2016
Engenharia de Software›Gerê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
Agit log --stat
Bgit log --history
Cgit show --snapshot
Dgit show --all
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.