Pular para o conteúdo principal

Questão de Sistemas Operacionais — Comandos — FGV 2023

Sistemas OperacionaisComandos
Código
fg060301
Banca
FGV
Órgão
Banco do Brasil
Ano
2023
Nível
Superior
Cargo
Analista Tecnológico
GIT é uma ferramenta utilizada para fazer controles de versões de projetos e seus arquivos.Assinale a opção que apresenta os três possíveis estados em que os arquivos recém-criados ainda não foram submetidos a um snapshot.
  1. Acommited, saved e shared.
  2. Bcommited, modified e staged.
  3. Cconsolidated, shared e logged.
  4. Dconsolidated, persisted e shared.
  5. Econsolidated, confirmed e logged.
Revelar gabarito e comentário

GabaritoB — commited, modified e staged.

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

Estados de arquivos no Git

Gabarito: letra B. No Git, os três estados possíveis para arquivos que ainda não foram submetidos a um snapshot (commit) são: modified, staged e committed. As demais alternativas incluem termos como 'saved', 'shared', 'consolidated' etc., que não correspondem aos estados oficiais do Git.

  1. 1Modified (alterado)
  2. 2Staged (marcado)
  3. 3Committed (snapshot)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

'commited, saved e shared'. 'Saved' e 'shared' não são estados do Git. O estado correto seria 'modified' e 'staged'.

Alternativa B — ✅ Correta ⟵ GABARITO

'commited, modified e staged'. Exatamente os três estados do ciclo de vida de um arquivo no Git.

Alternativa C — ❌ Incorreta

'consolidated, shared e logged'. Nenhum desses termos faz parte da terminologia de estados do Git.

Alternativa D — ❌ Incorreta

'consolidated, persisted e shared'. Novamente, termos estranhos ao Git.

Alternativa E — ❌ Incorreta

'consolidated, confirmed e logged'. 'Confirmed' e 'logged' não são estados do Git.

PEGA ESSA DICA!

Grave os três estados: modified (alterado no diretório de trabalho), staged (marcado para commit) e committed (registrado no repositório). O comando git status mostra exatamente essas situações.

Gabarito: letra B.

Link permanente: /questoes/fg060301