Questão nº 88

Questão de Engenharia de Software · CEBRASPE SUSEP 2025 (nº 88)

CEBRASPE2025Analista Técnico - Área: Tecnologia da Informação e Ciência de DadosEngenharia de Software

Julgue os seguintes itens, acerca do GIT.


A execução do comando git rebase remove commits recentes e reposiciona o ponteiro do branch para um commit anterior, sem que haja alterações no histórico de commits.

Resposta comentada

O git rebase pega os commits de um branch e os "replanta" em outra base, criando commits novos (com hashes diferentes) — ou seja, ele reescreve o histórico. Não é só mover ponteiro: o histórico muda.

  • Correta: Errado. O item diz que o rebase ocorre "sem que haja alterações no histórico de commits", mas o rebase justamente reescreve o histórico (gera novos commits sobre outra base).

Como ficaria certo: A execução do git rebase reposiciona commits sobre outra base, reescrevendo o histórico de commits (cria novos commits com hashes diferentes).

Fonte: CEBRASPE SUSEP 2025 Analista Técnico - Área: Tecnologia da Informação e Ciência de Dados. Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho