Pular para o conteúdo principal

Questão de Engenharia de Software — Ferramentas de Desenvolvimento de Software — FUNDATEC 2025

Engenharia de SoftwareFerramentas de Desenvolvimento de Software
Código
qg474849
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2025
Nível
Superior
Cargo
Analista em Computação / Ênfase em Análise de Sistemas / Gerência de Projetos de TI
Para criar uma nova linha de desenvolvimento (branch) no Git chamada "nova-feature", qual comando deve ser usado?
  1. Agit new branch nova-feature
  2. Bgit checkout nova-feature
  3. Cgit branch nova-feature
  4. Dgit commit -b "nova-feature"
  5. Egit merge nova-feature
Revelar gabarito e comentário

GabaritoC — git branch nova-feature

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

Ferramentas de Desenvolvimento – Comandos Git

Gabarito: letra C. O comando git branch nova-feature é o correto para criar uma nova branch no Git sem alternar para ela. Os demais comandos ou são inválidos ou executam ações diferentes.

Alternativa A — ❌ Incorreta

git new branch não é um comando reconhecido pelo Git. O comando correto para criar uma branch é git branch.

Alternativa B — ❌ Incorreta

git checkout nova-feature tenta alternar para uma branch existente, mas não a cria (a menos que seja usado com a opção -b, que não está presente). Portanto, não atende ao enunciado.

Alternativa C — ✅ Correta ⟵ GABARITO

git branch nova-feature cria uma nova branch com o nome especificado. Esse é o comando padrão para criação de branches no Git.

Alternativa D — ❌ Incorreta

git commit -b "nova-feature" é inválido. A opção -b não existe para o comando commit. O commit é usado para registrar alterações no repositório, não para criar branches.

Alternativa E — ❌ Incorreta

git merge nova-feature mescla a branch especificada com a branch atual, não cria uma nova branch.

PEGA ESSA DICA!

Lembre-se da diferença entre git branch <nome> (cria) e git checkout -b <nome> (cria e alterna). Para apenas criar, use git branch.

Link permanente: /questoes/qg474849