git rm --cached archivo vs git reset archivo
Pregunta
Estoy tratando de aprender Git.Estoy confundido entre
git rm --cached file
y
git reset file
ambos comandos parecen llevar el archivo de la armada para onu-etapas del área.Cómo hacer los comandos son diferentes?
Solución
git rm --cached <file>
va a quitar completamente el contenido del archivo de índice.Esto significa que en cometer el archivo será eliminado de la HEAD
cometer.(Si el archivo fue añadido al índice y aún no se ha seguido este proceso es un "no-op".)
git reset -- <file>
restablece el contenido del archivo en el índice a ser el mismo que el de la cabeza cometer.Esto significa que en cometer no hay cambios estará comprometido con el archivo.Esta operación no es válida si no hay seguimiento de la versión del archivo en el HEAD
cometer.