Pular para o conteúdo principal

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

Engenharia de SoftwareGerência de Configuração
Código
qg046185
Banca
UFSCAR
Órgão
UFSCAR
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação
O Git é um sistema de controle de versão amplamente utilizado na gestão de código-fonte de projetos de software. O uso do Git é baseado na execução de alguns comandos básicos, dentre eles "git pull" e "git fetch". Qual das alternativas a seguir apresenta a diferença base no resultado produzido pela execução destes comandos ("git pull" e "git fetch")?
  1. A"git pull" traz as alterações do repositório remoto e as mescla automaticamente com o branch local, enquanto "git fetch" traz as alterações sem fazer a mesclagem automática.
  2. B"git pull" é usado para criar uma nova branch, enquanto "git fetch" atualiza o branch atual.
  3. C"git pull" é uma alternativa para "git clone" e cria um novo repositório local, enquanto "git fetch" atualiza o repositório existente.
  4. D"git pull" é mais explícito e seguro, enquanto "git fetch" é mais conveniente e com menos controle explícito.
  5. E"git pull" e "git fetch" são termos intercambiáveis e têm o mesmo significado no Git.
Revelar gabarito e comentário

GabaritoA — "git pull" traz as alterações do repositório remoto e as mescla automaticamente com o branch local, enquanto "git fetch" traz as alterações sem fazer a mesclagem automática.

Link permanente: /questoes/qg046185