Questão nº 30
Questão de Tecnologia da Informação · FCC TRT19 2022 (nº 30)
O Git é um sistema de controle de versões utilizado no âmbito do Plataforma Digital do Poder Judiciário Brasileiro (PDPJ-Br). Uma vez que o Git esteja instalado e em condições ideais, um Técnico digita um comando que aciona o Git no seu diretório atual, criando a branch master e permitindo a ele executar os demais comandos do Git. Este comando é:
- A`git add`
- B`git initialize`
- C`git commit`
- D`git init` (alternativa correta)
- E`git master`
Resposta comentada
Gabarito Alternativa D
O comando `git init` é o primeiro passo para transformar um diretório comum em um repositório Git, permitindo que você comece a rastrear as mudanças nos seus arquivos. Ele cria a estrutura interna do Git, incluindo a branch inicial (geralmente `master` ou `main`).
(A) Incorreta: O comando `git add` é usado para adicionar arquivos ou mudanças ao "staging area" (área de preparação) antes de um commit, e só funciona após o repositório ter sido inicializado.
(B) Incorreta: Não é um comando Git válido; a banca tenta confundir com a ideia de 'inicializar', mas a sintaxe correta para inicializar um repositório é `git init`.
(C) Incorreta: O comando `git commit` é usado para salvar as mudanças que estão no "staging area" no histórico do repositório, e só pode ser executado após o repositório ter sido inicializado e as mudanças adicionadas com `git add`.
(D) Correta: O comando `git init` é o responsável por inicializar um novo repositório Git no diretório atual, criando a pasta oculta `.git` e a branch inicial (historicamente `master`, hoje frequentemente `main`), tornando possível usar os demais comandos Git.
(E) Incorreta: Não é um comando Git válido para inicializar um repositório ou criar uma branch diretamente nesse contexto; `master` é o nome de uma branch, não um comando de inicialização.
Fonte: FCC TRT19 2022 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.