Questão de Engenharia de Software — Gerência de Configuração — FCC 2023
Engenharia de Software›Gerê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
Agit push novaFunc merge main
Bgit join novaFunc
Cgit merge novaFunc
Dgit git add novaFunc to main
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.
1git checkout mainMuda para branch de destino
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 main — git 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).