Gabarito disponível
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.
Resolução comentada
O rebase reaplica commits sobre outra base e reescreve o histórico; a descrição é de git reset.
O git rebase move ou reaplica commits sobre uma nova base, criando novos commits e alterando o histórico. A descrição de remover commits recentes e reposicionar o ponteiro do branch para um commit anterior corresponde ao git reset. Além disso, afirmar que não há alteração no histórico é incorreto.
Análise das alternativas
A) Certo – errada, confunde rebase com reset e nega a reescrita do histórico. B) Errado – correta.
Referência: Documentação oficial do Git (git-rebase, git-reset).
Resolução comentada do VaiConcursos.