Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Git remote e reset

Bom dia!

Existe alguma diferença entre usar git reset ou git restore --staged ?

2 respostas
solução!

Olá André, tudo bem? O git reset como diz na própria documentação realiza o processo de "redefinir o HEAD atual para o estado especificado" então na verdade ele faz com que o HEAD seja alterado para outro estado que você deseja, ele trabalha com o apontamento do HEAD, assim ele trabalha com a linha histórica do Git, ele manipula as confirmações ou seja os commits. Já o git restore --staged trabalha nos arquivos e nas áreas de stage, como ele podemos remover arquivos que não desejamos que entre no próximo commit que vamos realizar.

Espero ter esclarecido sua dúvida!

Boa noite! Obrigado Jonilson, minha dúvida foi muito bem esclarecida.