Questão de Engenharia de Software — Gerência de Configuração — FGV 2023
Engenharia de Software›Gerência de Configuração
Código
fg073190
Banca
FGV
Órgão
TJ-SE
Ano
2023
Nível
Médio
Cargo
Técnico Judiciário - Especialidade - Programação de Sistemas
A técnica Ana está desenvolvendo o projeto TJWeb com o apoio da ferramenta de versionamento Git. Prestes a iniciar uma nova tarefa de desenvolvimento, Ana decidiu criar em seu computador um novo branch local, chamado “dois”, a partir do branch de trabalho atual de TJWeb.Para criar o branch local “dois”, através da linha de comando, Ana deve executar o comando git com os argumentos:
Aadd -i dois;
Bdiff -u dois;
Cmerge -n dois;
Drebase -n dois;
Echeckout -b dois.
Revelar gabarito e comentário▾
GabaritoE — checkout -b dois.
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: Criação de branch local
Gabarito: letra E. Para criar uma nova branch local a partir da branch atual, o comando correto é git checkout -b dois. A opção -b cria a branch e já muda para ela, exatamente o que Ana deseja.
Alternativa A — ❌ Incorreta
O comando git add -i inicia o modo interativo para adicionar arquivos à área de staging, não cria branches.
Alternativa B — ❌ Incorreta
git diff -u exibe as diferenças entre arquivos ou commits, não está relacionado a criação de branches.
Alternativa C — ❌ Incorreta
git merge -n realiza uma fusão de branches (dry-run), mas não cria uma nova branch.
Alternativa D — ❌ Incorreta
git rebase -n faz um rebase simulado, também não cria branches.
Alternativa E — ✅ Correta ⟵ GABARITO
git checkout -b dois cria a branch "dois" e automaticamente posiciona o HEAD nela. Esse é o comando padrão no Git para criar e alternar para uma nova branch.
PEGA ESSA DICA!
No Git, para criar uma branch sem mudar para ela, use git branch nome. Para criar e mudar, use git checkout -b nome. Memorize essa diferença: branch só cria, checkout -b cria e já alterna.