Questão de Engenharia de Software — Ferramentas de Desenvolvimento de Software — FUNCERN 2025
Engenharia de SoftwareFerramentas de Desenvolvimento de Software
- Código
- qg467599
- Banca
- FUNCERN
- Órgão
- IF-PE
- Ano
- 2025
- Nível
- Médio
- Cargo
- Técnico de Laboratório - Área Tecnologia da Informação
Um desenvolvedor executa acidentalmente git reset --hard HEAD~3, removendo três commits da branch atual. O detalhe importante é que o desenvolvedor ainda não fez push para o repositório remoto. O(s) comando(s) a ser(em) utilizado(s) para recuperar esses commits são
- Agit revert HEAD@{1}
- Bgit reflog para encontrar o SHA dos commits perdidos e depois git reset --hard
- Cgit checkout HEAD@{1}
- Dgit fetch origin para trazer os commits do repositório remoto
- Egit merge --abort para reverter a operação