Pular para o conteúdo principal

Questão de Engenharia de Software — Gerência de Configuração — FCC 2023

Engenharia de SoftwareGerência de Configuração
Código
fc069495
Banca
FCC
Órgão
TRT - 12ª Região (SC)
Ano
2023
Nível
Superior
Cargo
Analista Judiciário - Área de Apoio Especializado (Especialidade Tecnologia da Informação)
Em um ambiente de versionamento Git, um Analista possuí duas branches no repositório: a principal chamada main e uma secundária chamada novaFunc. Após certificar.se de estar na main por meio do comando git checkout main, para combinar as alterações feitas na branch novaFunc na main ele deve utilizar o comando
  1. Agit push novaFunc merge main
  2. Bgit join novaFunc
  3. Cgit merge novaFunc
  4. Dgit git add novaFunc to main
  5. Egit pull novaFunc merge main
Revelar gabarito e comentário

GabaritoC — git merge novaFunc

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

Versionamento Git: Comando merge

Gabarito: letra C. Após garantir que está na branch main com git checkout main, o comando para incorporar as alterações da branch novaFunc é git merge novaFunc. Esse comando mescla o histórico da branch especificada na branch atual (neste caso, main), combinando as alterações.

O Git oferece o comando git merge justamente para unir branches: ele pega as alterações da branch de origem e as aplica na branch de destino (a atual). É a operação padrão para integrar trabalhos paralelos.

  1. 1git checkout mainMuda para branch de destino
  2. 2git merge novaFuncMescla alterações na branch atual
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

git push novaFunc merge main — O comando push é usado para enviar commits do repositório local para um remoto, não para mesclar branches localmente. A sintaxe também está incorreta.

Alternativa B — ❌ Incorreta

git join novaFunc — Não existe comando git join. O Git possui git merge para mesclar branches.

Alternativa C — ✅ Correta ⟵ GABARITO

git merge novaFunc — Exato. A documentação do Git define: "O comando git merge <branch> mescla a branch especificada na branch atual." É a resposta correta.

Alternativa D — ❌ Incorreta

git git add novaFunc to main — Comando inválido: git add é usado para adicionar arquivos à área de preparação (staging), não para mesclar branches. A repetição de git e a sintaxe to main não fazem parte do Git.

Alternativa E — ❌ Incorreta

git pull novaFunc merge maingit pull é usado para buscar atualizações de um repositório remoto e mesclá-las automaticamente na branch local atual. Não serve para mesclar duas branches locais.

PEGA ESSA DICA!

Memorize os comandos básicos do Git: merge para unir branches, pull para atualizar do remoto, push para enviar ao remoto, e add para preparar arquivos. Em questões de múltipla escolha, elimine opções que usam comandos inexistentes (join) ou sintaxe incorreta (git git).

Gabarito: letra C.

Link permanente: /questoes/fc069495