¿Cómo eliminar archivos del área de preparación de git?

Hice cambios en algunos de mis archivos en mi repo local, y luego hice git add -A que creo que añadió demasiados archivos al área de preparación. ¿Cómo puedo eliminar todos los archivos del área de preparación?

Después de hacerlo, haré manualmente `git add "nombre de archivo".

Se pueden desescalar los archivos del índice utilizando

git reset HEAD -- path/to/file

Al igual que git add, puede desensamblar archivos recursivamente por directorio y así sucesivamente, por lo que para desensamblar todo a la vez, ejecute esto desde el directorio raíz de su repositorio:

git reset HEAD -- .

Además, para futuras referencias, la salida de git status te dirá los comandos que necesitas ejecutar para mover los archivos de un estado a otro.

Comentarios (5)

Si ya has consignado un montón de archivos no deseados, puedes desestabilizarlos y decirle a git que los marque como eliminados (sin borrarlos realmente) con

git rm --cached -r .

La opción --cached le dice que elimine las rutas de la puesta en escena y el índice sin eliminar los archivos en sí y -r opera sobre los directorios de forma recursiva. A continuación, puede git add cualquier archivo que desee mantener el seguimiento.

Comentarios (6)

Puede utilizar

git reset HEAD

y luego añadir los archivos específicos que quieras con

git add [directory/]filename
Comentarios (8)