Pular para o conteúdo principal

Questão de Engenharia de Software — Gerência de Configuração — CESPE / CEBRASPE 2025

Engenharia de SoftwareGerência de Configuração
Código
ce215909
Banca
CESPE / CEBRASPE
Órgão
SUSEP
Ano
2025
Nível
Superior
Cargo
Analista Técnico: - Área: Tecnologia da Informação e Ciência de Dados
Julgue o seguinte item, acerca do GIT.A execução do comando git commit --amend substitui o último commit local por um novo; recomenda-se utilizar esse comando apenas antes do envio do commit ao repositório remoto por meio do git push, para que se evite a reescrita do histórico compartilhado com outros colaboradores.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Git commit --amend

✅ CERTO. A afirmativa está correta. O comando git commit --amend permite modificar o último commit local (substituindo-o por um novo commit com as alterações adicionadas ou a mensagem corrigida). A recomendação de usá-lo apenas antes do git push é uma boa prática, pois depois que o commit é enviado para o repositório remoto, reescrever o histórico com --amend ou rebase pode causar conflitos e problemas para outros colaboradores que já tenham baseado seu trabalho naquele commit. Portanto, a afirmação reflete exatamente o uso prudente desse comando.

  1. 1Último commit local
  2. 2git commit --amend
  3. 3Substitui o commit
  4. 4[+] Só antes do git push
  5. 5[-] Após push: evita reescrever histórico
LEVEL · soulevel.com.br

Gabarito: Certo (C).

Link permanente: /questoes/ce215909