“Git rm --cached x” vs “git reset head - x”?

GitRef.org - Básico:

git rm removerá entradas da área de preparação. Isso é um pouco diferente degit reset HEAD quais arquivos "desfazem". Por "instável", quero dizer que reverte a área de preparação para o que estava lá antes de começarmos a modificar as coisas.git rm por outro lado, apenas retira o arquivo completamente do palco, para que ele não seja incluído no próximo instantâneo de confirmação, excluindo-o efetivament

Por padrão, umgit rm file removerá o arquivo da área de teste completamente e também do seu disco> (o diretório de trabalho). Para deixar o arquivo no diretório de trabalho, você pode usargit rm --cached.

Mas qual é exatamente a diferença entregit rm --cached asd egit reset head -- asd?

questionAnswers(3)

yourAnswerToTheQuestion