O comando que pode ser executado na ferramenta de versionamento Git para exibir a lista dos arquivos alterados no diretório de trabalho local é
- A)git fetch
Errada: git fetch apenas busca atualizações de um repositório remoto, sem listar alterações do diretório local.
- B)git gc
Errada: git gc faz manutenção e limpeza interna do repositório, não serve para exibir arquivos alterados.
- C)git status
Certa: git status mostra o estado do diretório de trabalho e lista os arquivos modificados, rastreados e não rastreados.
- D)git prune
Errada: git prune remove objetos soltos e inacessíveis do banco interno do Git, não mostra alterações locais.
- E)git remote
Errada: git remote gerencia referências de repositórios remotos, sem relação com a listagem de arquivos alterados.
Gabarito: C
No Git, cada comando tem uma função bem específica, e a banca gosta justamente de trocar as bolas entre eles. Quando a questão fala em exibir a lista dos arquivos alterados no diretório de trabalho local, ela está pedindo um comando de consulta do estado do repositório, não de rede, limpeza ou manutenção interna. O comando correto é o git status. Ele mostra o que foi modificado, o que está pronto para commit, o que ainda não foi rastreado e o que foi removido. Em outras palavras, ele faz um raio-x do seu diretório de trabalho e da área de preparação, ajudando voce a enxergar o que mudou antes de registrar as alterações. Isso é clássico em Gerência de Configuração: controlar versões, acompanhar mudanças e saber exatamente o que foi alterado. O Git foi projetado para isso, e o git status é o comando mais direto para consultar o estado atual dos arquivos. Não há pegadinha conceitual aqui: a pergunta não quer enviar, limpar ou buscar dados, mas apenas listar alterações locais. Então, o gabarito C está correto porque é o comando que informa os arquivos alterados no ambiente local, incluindo modificados, não rastreados e staged. É o tipo de comando que voce roda antes de commit para evitar surpresa desagradável do tipo "como isso foi parar aqui?".