Imagem de fundo

O Git é um sistema de controle de versão distribuído...

O Git é um sistema de controle de versão distribuído, amplamente utilizado na engenharia de software moderna.

Assinale a alternativa correta em relação aos seus conceitos e comandos básicos.


A

O comando git clone cria uma cópia completa de um repositório, incluindo seu histórico, sendo utilizado exclusivamente para a clonagem de repositórios remotos.


B

A área de preparação (staging area) corresponde ao conjunto de alterações que serão consideradas na próxima confirmação (commit), sendo atualizada automaticamente sempre que um arquivo monitorado é salvo.


C

O comando git commit registra permanentemente as alterações que estão na área de preparação (staging area) no repositório local, criando um novo snapshot no histórico do projeto.


D

O comando git merge incorpora as alterações de outra branch ao ramo atual, substituindo automaticamente o histórico divergente por um histórico linear, independentemente da existência de conflitos.


E

O comando git pull realiza a atualização da branch local por meio da obtenção das alterações do repositório remoto, descartando automaticamente alterações locais ainda não confirmadas (uncommitted) para evitar conflitos.