Pular para o conteúdo principal

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

Engenharia de SoftwareGerência de Configuração
Código
qq896882
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Programação de Sistemas na Tecnologia PHP
Git é um sistema de gerenciamento de código-fonte distribuído de código aberto. Qual comando do Git pode ser utilizado para atualizar a linha de desenvolvimento local com atualizações do repositório equivalente remoto?
  1. Agit reset
  2. Bgit push
  3. Cgit pull
  4. Dgit clone
  5. Egit branch
Revelar gabarito e comentário

GabaritoC — git pull

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 – Comandos básicos

Gabarito: letra C. O comando git pull é utilizado para atualizar a branch local com as alterações do repositório remoto, combinando git fetch e git merge em uma única operação. Conforme o contexto, "git pull é utilizado para baixar os dados do seu repositório remoto e mesclar automaticamente a branch atual".

1Remoto → Local
git fetch (baixa sem mesclar)
git pull (baixa + mescla)
2Local → Remoto
git push (envia commits)
3Outros comandos
git clone (cópia inicial)
git reset (desfaz alterações locais)
git branch (gerencia ramos)
Git – Sincronização remoto/local
LEVELsoulevel.com.br
Git – Sincronização remoto/local: Remoto → Local (git fetch (baixa sem mesclar), git pull (baixa + mescla)); Local → Remoto (git push (envia commits)); Outros comandos (git clone (cópia inicial), git reset (desfaz alterações locais), git branch (gerencia ramos))

Alternativa A — ❌ Incorreta

git reset serve para desfazer alterações no repositório local (modificando o histórico ou o índice), não para trazer atualizações do remoto.

Alternativa B — ❌ Incorreta

git push envia os commits locais para o repositório remoto, ou seja, é o oposto do que a questão pede.

Alternativa C — ✅ Correta ⟵ GABARITO

git pull baixa as alterações do repositório remoto e as mescla automaticamente na branch atual, exatamente o que a descrição solicita.

Alternativa D — ❌ Incorreta

git clone é usado para criar uma cópia local de um repositório remoto, mas não para atualizar uma linha de desenvolvimento local já existente.

Alternativa E — ❌ Incorreta

git branch gerencia ramificações (criar, listar, deletar), mas não realiza sincronização com o remoto.

PEGA ESSA DICA!

Grave a diferença entre git pull (remoto → local, com merge) e git push (local → remoto). git fetch apenas baixa sem mesclar. Saber esses três comandos cobre a maioria das questões de sincronização em provas.

Gabarito: letra C.

Link permanente: /questoes/qq896882