Questão de Engenharia de Software — Ferramentas de Desenvolvimento de Software — FUNDATEC 2025
Engenharia de Software›Ferramentas 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?
Agit new branch nova-feature
Bgit checkout nova-feature
Cgit branch nova-feature
Dgit commit -b "nova-feature"
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.