← Questões de Engenharia de Software

Engenharia de Software · CESPE/CEBRASPE · 2024

Questão comentada de Engenharia de Software

Assinale a opção que apresenta o comando utilizado no Git para versionar o projeto com um pacote de alterações.

Gabarito: C

No Git, cada etapa do trabalho tem um comando próprio. Primeiro, voce prepara os arquivos com o "add", que leva as mudanças para a área de staging. Depois, para registrar de fato esse conjunto de alterações no histórico do projeto, voce usa o "commit". E é exatamente isso que a questão chamou de "versionar o projeto com um pacote de alterações": gravar uma nova versão com um lote de mudanças já selecionadas. Pense assim: o "add" separa o que vai entrar; o "commit" tira a foto oficial e guarda no álbum do projeto. Sem o commit, a mudança ainda não virou versão registrada. Por isso, o gabarito é a alternativa C. As outras opções são de funções diferentes: "checkout" serve para trocar de branch ou recuperar arquivos, "clone" copia um repositório inteiro, e "branch" cria ou gerencia ramificações. Em provas, a banca gosta de misturar esses comandos para ver se voce confunde preparar, gravar e navegar no histórico. Em termos doutrinários, isso corresponde ao fluxo clássico do Git: working tree -> staging area -> repository. O versionamento acontece no repositório local quando voce faz o commit, que passa a representar um estado formal do projeto.

Continue treinando

Questões relacionadas