Una de las 100 preguntas del tema
¿Cuánto sabes de Git y Control de Versiones?El comando git reset HEAD [archivo] se utiliza para deshacer cambios en el área de preparación, moviendo los cambios de vuelta al directorio de trabajo sin perderlos. En versiones más recientes de Git, también se puede usar git restore --staged como una alternativa más clara.