Pular para o conteúdo principal

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

Engenharia de SoftwareGerência de Configuração
Código
fc057242
Banca
FCC
Órgão
TJ-MA
Ano
2019
Cargo
Analista Judiciário - Analista de Sistemas - Desenvolvimento
No SVN, o comando svn update traz mudanças do repositório para a cópia de trabalho. O comando equivalente no GIT é:
  1. Agit commit -d
  2. Bgit diff
  3. Cgit clone -a
  4. Dgit pull
  5. Egit updatebranch
Revelar gabarito e comentário

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

SVN update vs Git pull

Gabarito: letra D. O comando svn update no SVN sincroniza a cópia de trabalho local com as últimas alterações do repositório remoto. No Git, o comando equivalente é git pull, que realiza um fetch (baixa as atualizações) seguido de um merge (integra as mudanças na branch atual). Essa equivalência é direta: ambos trazem mudanças do repositório remoto para o ambiente local de trabalho.

A questão exige conhecimento dos comandos básicos do Git, especialmente os de sincronização com repositórios remotos.

Sincronização com repositório remoto
  • 1SVN
    • svn update
  • 2Git
    • git fetch (baixa)
    • git pull (baixa + mescla)
    • git push (envia)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

git commit serve para registrar alterações no repositório local (cria um snapshot), não para atualizar a cópia de trabalho com dados remotos. A opção -d não é uma flag válida para commit.

Alternativa B — ❌ Incorreta

git diff exibe as diferenças entre arquivos, commits ou branches, mas não tem nenhuma relação com sincronização remota.

Alternativa C — ❌ Incorreta

git clone cria uma cópia local de um repositório remoto, mas é usado apenas na primeira vez. A flag -a não é padrão do Git (existe --bare ou --mirror). O comando não atualiza uma cópia existente; para isso, usa-se git pull.

Alternativa D — ✅ Correta ⟵ GABARITO

git pull é o comando que busca (fetch) as alterações do repositório remoto e as mescla (merge) na branch atual, exatamente como svn update faz no SVN.

Alternativa E — ❌ Incorreta

git updatebranch não é um comando nativo do Git. O Git não possui um comando com esse nome.

PEGA ESSA DICA!

Memorize os comandos básicos de sincronização: git fetch (apenas baixa), git pull (baixa + mescla) e git push (envia). O svn update equivale ao git pull.

Gabarito: letra D.

Link permanente: /questoes/fc057242