Pular para o conteúdo principal

Questão de Engenharia de Software — Gerência de Configuração — VUNESP 2026

Engenharia de SoftwareGerência de Configuração
Código
gp044427
Banca
VUNESP
Órgão
UNESP
Ano
2026
Cargo
V - - Analista de Informática I - Área de Atuação: Desenvolvimento de Sistemas - Edital nº 350
No sistema de controle de versões Git, o arquivo.gitignore é utilizado para indicar quais arquivos nãorastreados devem ser ignorados.Nesse arquivo, um comentário é iniciado com o símbolo:
  1. A#
  2. B//
  3. C--
  4. D/*
  5. E<!--
Revelar gabarito e comentário

GabaritoA — #

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: comentários no arquivo .gitignore

Gabarito: letra A. No Git, o arquivo .gitignore usa o símbolo # para iniciar comentários — qualquer linha que comece com # é ignorada pelo Git como comentário, e não como padrão de arquivo a ser ignorado. Essa é uma convenção herdada dos arquivos de configuração do Unix, onde # é o caractere universal de comentário.

O arquivo .gitignore é um dos pilares do controle de versão moderno. Ele permite que o desenvolvedor diga ao Git quais arquivos ou diretórios não rastreados devem ser ignorados — ou seja, não devem ser adicionados ao repositório nem aparecer como "untracked" no git status. Isso é essencial para evitar que artefatos de build, dependências, arquivos de ambiente ou arquivos temporários poluam o repositório.

A sintaxe do .gitignore é simples, mas poderosa. Cada linha do arquivo representa um padrão de arquivo ou diretório a ser ignorado. Por exemplo, *.log ignora todos os arquivos com extensão .log, e build/ ignora o diretório build. Mas nem toda linha é um padrão: linhas em branco são ignoradas, e linhas que começam com # são tratadas como comentários — exatamente o que a questão pergunta.

A confusão que a banca explora aqui é a mistura de sintaxes de comentário de diferentes linguagens e ferramentas. Cada linguagem de programação tem seu próprio símbolo de comentário: // em C, C++, Java e JavaScript; -- em SQL e Lua; /* */ em CSS e C; <!-- --> em HTML. O candidato que não conhece a sintaxe específica do .gitignore pode facilmente cair em uma dessas alternativas, achando que o Git segue a mesma convenção de alguma linguagem que ele domina.

A regra de ouro para esta questão é simples: no Git, e em praticamente todos os arquivos de configuração do Unix (como .bashrc, .profile, .gitconfig), o comentário é sempre iniciado com #. Guarde essa associação e você nunca mais errará.

Alternativa A — ✅ Correta ⟵ GABARITO

O símbolo # é o caractere de comentário no .gitignore. Qualquer linha que comece com # é ignorada pelo Git, permitindo ao desenvolvedor documentar o arquivo sem afetar os padrões de exclusão. É a mesma convenção usada em scripts de shell e em outros arquivos de configuração do Unix.

Alternativa B — ❌ Incorreta

// é o símbolo de comentário de linha em linguagens como C, C++, Java e JavaScript. No .gitignore, uma linha que começa com // seria interpretada como um padrão de arquivo (na verdade, um padrão que começa com barra), não como comentário. O Git não reconhece // como comentário.

Alternativa C — ❌ Incorreta

-- é o símbolo de comentário em SQL e Lua. No .gitignore, não tem nenhum significado especial — seria tratado como parte de um padrão de arquivo. O Git não usa -- para comentários.

Alternativa D — ❌ Incorreta

/* é o início de um comentário de bloco em linguagens como C, C++ e CSS (que termina com */). No .gitignore, não existe comentário de bloco — apenas comentários de linha com #. Uma linha que começa com /* seria interpretada como um padrão de arquivo.

Alternativa E — ❌ Incorreta

<!-- é o início de um comentário em HTML (que termina com -->). O .gitignore não segue a sintaxe de HTML. Uma linha que começa com <!-- seria tratada como um padrão de arquivo, não como comentário.

NÃO CAIA NESSA!

A banca mistura os símbolos de comentário de várias linguagens para confundir quem não conhece a sintaxe específica do .gitignore. O candidato que domina C, Java ou HTML pode ser tentado a escolher // ou <!--, mas o Git segue a convenção do Unix: # é o único símbolo de comentário. Lembre-se: no Git, e em todos os arquivos de configuração do Unix, o comentário é sempre #.

PEGA ESSA DICA!

Para fixar, associe o .gitignore aos arquivos de configuração do Unix (.bashrc, .gitconfig). Todos usam # para comentários. Se você vir //, --, /* ou <!-- em uma alternativa sobre Git, descarte imediatamente — são sintaxes de outras linguagens.

Gabarito: letra A

Link permanente: /questoes/gp044427