QuestLab Plataforma Inteligente de Questões
Questão pública

Questão de Engenharia de Software

FUNDATEC - IFC SC - Informática Programação de Sistemas - 2026 • FUNDATEC • 2026

Em projetos de desenvolvimento de software, o Git é amplamente utilizado como sistema de controle de versão distribuído, permitindo o gerenciamento do histórico de alterações no código-fonte e a colaboração entre desenvolvedores. Considere o seguinte fluxo de comandos executado em um repositório Git: git add arquivo.c git commit -m "Implementa nova funcionalidade" git push origin main Assinale a alternativa que descreve a função desses comandos no processo de versionamento.
A
O comando git add envia o arquivo diretamente para o repositório remoto, enquanto git commit registra a alteração no servidor e git push atualiza o histórico local.
B
O comando git commit adiciona o arquivo à área de staging, git add registra a alteração no histórico e git push executa a fusão automática das branches.
C
O comando git add cria automaticamente uma nova branch, git commit envia o código para o servidor e git push sincroniza os arquivos locais.
D
O comando git add adiciona o arquivo à área de preparação (staging area), git commit registra a alteração no repositório local e git push envia os commits para o repositório remoto.
E
O comando git push adiciona o arquivo ao índice do Git, git add cria o commit e git commit envia as alterações ao repositório remoto.
Quer responder esta questão e acompanhar seu desempenho?

Entre na QuestLab para responder, acessar a AURA, estatísticas, cadernos, anotações e outros recursos da plataforma.