Pular para o conteúdo principal

Questão de Engenharia de Software — Ferramentas de Desenvolvimento de Software — FGV 2025

Engenharia de SoftwareFerramentas de Desenvolvimento de Software
Código
fg108655
Banca
FGV
Órgão
DPE-RO
Ano
2025
Nível
Superior
Cargo
Analista de Sistemas - Classe B
Git é um sistema de controle de versões distribuído que possui vários comandos.O comando que copia os commits mais recentes do repositório local para um repositório remoto é o
  1. Apull.
  2. Bpush.
  3. Cfetch.
  4. Dsave.
  5. Emerge.
Revelar gabarito e comentário

GabaritoB — push.

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

Comandos Git: push, pull, fetch, merge

Gabarito: letra B. O comando git push envia os commits do repositório local para um repositório remoto, sendo a operação inversa do pull. É o comando correto para "copiar os commits mais recentes do repositório local para um repositório remoto".

A questão testa o conhecimento básico dos comandos essenciais do Git. Cada alternativa corresponde a uma operação diferente:

1Enviar para remoto
push (envia commits locais → remoto)
2Trazer do remoto
pull (baixa + mescla)
fetch (baixa sem mesclar)
3Mesclagem local
merge (combina branches)
4Inexistente
save (não é comando nativo)
Comandos Git
LEVELsoulevel.com.br
Comandos Git: Enviar para remoto (push (envia commits locais → remoto)); Trazer do remoto (pull (baixa + mescla), fetch (baixa sem mesclar)); Mesclagem local (merge (combina branches)); Inexistente (save (não é comando nativo))

Alternativa A — ❌ Incorreta

git pull baixa as alterações do repositório remoto e as mescla no branch local, ou seja, traz mudanças do remoto para o local, não o contrário. É o oposto do que se pede.

Alternativa B — ✅ Correta ⟵ GABARITO

git push envia as alterações locais (commits) para o repositório remoto, exatamente a ação descrita: copiar os commits mais recentes do local para o remoto.

Alternativa C — ❌ Incorreta

git fetch baixa as referências e objetos do repositório remoto, mas não mescla automaticamente no branch local. Também é uma operação de remoto para local, e não envia nada.

Alternativa D — ❌ Incorreta

git save não é um comando nativo do Git. O comando para salvar localmente é git commit; não existe um comando save.

Alternativa E — ❌ Incorreta

git merge combina alterações de diferentes branches no repositório local, não envia para remoto. É uma operação de mesclagem local.

PEGA ESSA DICA!

Para memorizar os comandos: push empurra (envia) para o remoto; pull puxa (traz) do remoto; fetch busca sem mesclar. Associe “push” a “enviar” e “pull/fetch” a “receber”.

Gabarito: letra B (push).

Link permanente: /questoes/fg108655