Questão nº 56

Questão de Desenvolvimento de Sistemas · FGV BBTS 2023 (nº 56)

FGV2023Analista - Perfil TecnológicoDesenvolvimento de Sistemas
Gabarito: Bver comentário ↓

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.

Resposta comentada

Gabarito Alternativa B

Git gerencia as alterações nos arquivos do seu projeto em três áreas principais, que representam diferentes estágios do processo de salvar (commit) essas alterações no histórico do projeto.

  • (A) Incorreta: saved e shared não são estados padrão do Git para o controle de versão de arquivos.
  • (B) Correta: Estes são os três estados fundamentais no ciclo de vida de um arquivo no Git. Um arquivo pode estar modified (alterado no diretório de trabalho, mas ainda não marcado para o próximo commit), staged (marcado para ser incluído no próximo commit, mas ainda não commitado) ou committed (salvo permanentemente no histórico do repositório local através de um snapshot). A armadilha da banca aqui é que um arquivo no estado committed já foi submetido a um snapshot. No entanto, modified, staged e committed são os três nomes dos estados fundamentais que o Git usa para gerenciar o ciclo de vida de um arquivo, do momento da alteração até ser salvo no histórico.
  • (C) Incorreta: consolidated, shared e logged não são estados padrão do Git.
  • (D) Incorreta: consolidated, persisted e shared não são estados padrão do Git.
  • (E) Incorreta: consolidated, confirmed e logged não são estados padrão do Git.

Fonte: FGV BBTS 2023 Analista - Perfil Tecnológico (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho