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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top