← Questões de Engenharia de Software

Engenharia de Software · FGV · 2022

Questão comentada de Engenharia de Software

O Git é um sistema de controle de versões distribuído comumente utilizado no desenvolvimento de software. O comando do Git que pode ser utilizado para baixar o código-fonte existente de um repositório remoto é

Gabarito: C

No Git, cada comando tem uma função bem específica: alguns criam uma cópia do projeto, outros trazem atualizações, e outros só mostram o que está acontecendo. Quando a pergunta fala em baixar o código-fonte existente de um repositório remoto, está pedindo o comando usado para trazer o projeto inteiro para a sua máquina, criando uma nova cópia local a partir do repositório remoto. Esse é exatamente o papel do comando clone. Ele copia o repositório remoto completo, com arquivos e histórico de versões, para o ambiente local. É como dizer: "quero esse projeto para mim, inteiro, aqui". As outras opções confundem porque também aparecem no dia a dia do Git, mas com funções diferentes. add prepara arquivos para commit, checkout troca de branch ou restaura arquivos, remote administra repositórios remotos e status mostra o estado dos arquivos no diretório de trabalho. Então, o gabarito C está correto porque clone é o comando próprio para obter uma cópia local de um repositório remoto já existente. Em provas, a banca costuma cobrar esse vocabulário do Git de forma bem direta, então vale guardar a associação: copiar repositório remoto, pensar em clone.

Continue treinando

Questões relacionadas