Pular para o conteúdo principal

Questão de Sistemas Operacionais — Comandos — FUNDATEC 2023

Sistemas OperacionaisComandos
Código
qq896833
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Programação de Sistemas na Tecnologia Java
GIT é um sistema de controle de revisão distribuído que possui um conjunto de comandos para realizar operações de versionamento de arquivos. O comando __ cria uma versão dos arquivos modificados no repositório local como uma espécie de fotografia, registrando a situação atual deles, e o comando ____ envia essas modificações para o repositório remoto. Já o comando ____ é utilizado para trazer as atualizações do repositório remoto fazendo merge automaticamente com os arquivos do repositório local.Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
  1. Aadd – send – fetch
  2. Badd – send – pull
  3. Ccommit – push – fetch
  4. Dcommit – push – pull
  5. Estart – give – get
Revelar gabarito e comentário

GabaritoD — commit – push – 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 D. O comando commit cria uma versão local (fotografia), push envia essas modificações para o repositório remoto, e pull traz as atualizações do remoto realizando merge automático. Essa é a definição padrão do Git.

A questão testa o conhecimento de três comandos fundamentais do Git: commit, push e pull. O commit registra o estado atual dos arquivos no repositório local; o push envia esses commits para um repositório remoto; e o pull baixa as alterações do remoto e as integra automaticamente ao branch local (fazendo merge).

  1. 1git addstaging
  2. 2git commitsnapshot local
  3. 3git pushenvia ao remoto
  4. 4git pullfetch + merge
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

add não cria uma versão; ele apenas adiciona arquivos à staging area. send não é um comando Git válido. fetch baixa atualizações do remoto, mas não faz merge automaticamente – isso é feito com pull ou merge.

Alternativa B — ❌ Incorreta

add e send são incorretos pelo mesmo motivo da alternativa A. pull está correto como terceiro comando, mas os dois primeiros erram.

Alternativa C — ❌ Incorreta

commit está correto como primeiro. push está correto como segundo. Mas fetch não faz merge automático – apenas baixa as referências; o merge requer um comando adicional (git merge ou git pull).

Alternativa D — ✅ Correta ⟵ GABARITO

commit cria o snapshot local, push envia para o remoto, pull baixa e faz merge automaticamente. Sequência exata e funcional.

Alternativa E — ❌ Incorreta

start, give e get não são comandos Git. São distratores inventados.

PEGA ESSA DICA!

Para fixar: lembre-se que pull = fetch + merge. Se a questão exigir apenas baixar sem integrar, o comando é fetch. Já commit e push são sempre usados nessa ordem (commitar local, depois subir para remoto). Monte uma tabela mental:

Comando

Ação

git commit

Cria snapshot local

git push

Envia para remoto

git pull

Baixa e faz merge

git fetch

Baixa sem merge

Gabarito: letra D.

Link permanente: /questoes/qq896833