Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] - git reset

Professores está certo, está explicação.

ModoO que fazMantém ou apaga alterações
--softMove o HEAD, mantém índice e árvore de trabalhomantém alterações não commitadas
--mixed (padrão)Desfaz o staging, mantém mudanças locaisdesfaz staging, mas não altera a árvore de trabalho
--hardReseta HEAD, índice e códigoapaga todas as mudanças desde o commit alvo
--mergeReseta, mas preserva mudanças não conflitantesútil após git pull com conflitos
--keepReseta, não sobrescreve mudanças locais não conflitantesmais seguro que --hard em alguns cenários
1 resposta
solução!

Olá, Kelly! Como vai?

Está correta sim, para complementar, o git reset é um dos comandos mais poderosos e potencialmente perigosos do Git.

Ele é usado para desfazer alterações movendo o ponteiro do branch atual (geralmente o HEAD) para um commit anterior. Dependendo das opções usadas, ele pode afetar o histórico, a área de staging (índice) e o diretório de trabalho (arquivos no disco).

Espero ter ajudado e fico à disposição se precisar.

Abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado