Questão nº 33

Questão de Tecnologia da Informação · FCC TRT-12 2023 (nº 33)

FCC2023Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Dver comentário ↓

Em um ambiente de versionamento Git, um Analista possui 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

Resposta comentada

Gabarito Alternativa D

No Git, merge (combinar) é o processo de integrar as alterações feitas em uma linha de desenvolvimento (uma branch) em outra. Para isso, você primeiro muda para a branch que receberá as alterações e depois executa o comando de merge especificando a branch de onde as alterações virão.

(A) Incorreta: O comando `git pull` é usado para buscar e integrar alterações de um repositório remoto, não para combinar branches locais com essa sintaxe.
(B) Incorreta: O comando `git push` é usado para enviar alterações do seu repositório local para um repositório remoto, não para combinar branches localmente.
(C) Incorreta: `git join` não é um comando Git padrão para combinar branches.
(D) Correta: Estando na branch `main` (que é a branch de destino), o comando `git merge novaFunc` integra todas as alterações da branch `novaFunc` na branch `main`.
(E) Incorreta: `git add` é usado para adicionar arquivos ao staging area (área de preparação) para o próximo commit, não para combinar branches.

Fonte: FCC TRT-12 2023 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 003). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho