Analise as afirmativas a seguir a respeito da ferramenta de ...
I. Git é um sistema de controle de versão distribuído, o que significa que cada desenvolvedor possui uma cópia completa do repositório, incluindo todo o histórico de mudanças.
II. Uma branch (ramificação) permite que você trabalhe em uma cópia do código separadamente do resto do projeto. Isso é útil para desenvolver novas funcionalidades, corrigir bugs ou experimentar novas ideias sem afetar o código principal.
III. Criar um clone de um repositório significa copiar um repositório inteiro da sua máquina local para um servidor.
IV. O pull é o processo de enviar suas mudanças locais para um repositório remoto.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: B
Fundamento decisivo: A decisão dependia de reconhecer as definições básicas de Git: I e II são verdadeiras, enquanto III e IV estão invertidas.
- Em questões sobre Git, valide primeiro o sentido da operação: clone obtém cópia do repositório; pull traz mudanças do remoto; envio ao remoto remete a push.
- Quando aparecer branch, o critério correto é identificar uma linha de desenvolvimento separada.
- Se a questão misturar conceitos básicos do Git, compare cada afirmativa com a definição operacional mínima do termo.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
“O Git, sistema de controle de versões que mantém um histórico completo de todas as alterações, permite a recuperação das versões do projeto na busca de informações sobre o estado dos arquivos em versões anteriores.” (Cespe/2015)
Branch é uma ramificação do histórico de commits do repositório, permitindo que você trabalhe em diferentes versões do código simultaneamente.
erro do III: Clonar (clone) é copiar um repositório que está em um servidor remoto para a sua máquina local, e não o contrário.
erro do IV: O Pull é o processo de trazer (baixar) as mudanças do repositório remoto para o seu computador local.
Gabarito: letra B.
I. Git é um sistema de controle de versão distribuído, o que significa que cada desenvolvedor possui uma cópia completa do repositório, incluindo todo o histórico de mudanças.
Verdadeiro.
II. Uma branch (ramificação) permite que você trabalhe em uma cópia do código separadamente do resto do projeto. Isso é útil para desenvolver novas funcionalidades, corrigir bugs ou experimentar novas ideias sem afetar o código principal.
Verdadeiro.
III. Criar um clone de um repositório significa copiar um repositório inteiro da sua máquina local para um servidor.
Falso. A ordem correta é o contrário: o comando git clone copia um repositório remoto para um local.
IV. O pull é o processo de enviar suas mudanças locais para um repositório remoto.
Falso. O comando que faz essa ação é o git push.
---
Gabarito:
B) Somente as afirmativas I e II estão corretas.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo