¿Cómo eliminar archivos del área de preparación de git?
Hice cambios en algunos de mis archivos en mi repositorio local y luego hice git add -A
lo que creo que agregué demasiados archivos al área de preparación. ¿Cómo puedo eliminar todos los archivos del área de preparación?
Después de hacer eso, lo haré manualmente git add "filename"
.
Puede eliminar archivos del índice usando
git reset HEAD -- path/to/file
Al igual que git add
, puedes eliminar archivos de forma recursiva por directorio, etc., así que para eliminar todo de una vez, ejecuta esto desde el directorio raíz de tu repositorio:
git reset HEAD -- .
Además, para referencia futura, el resultado de git status
le indicará los comandos que necesita ejecutar para mover archivos de un estado a otro.
Usar
git reset
para eliminar todos los archivos preparados.
Ahora en v2.24.0 sugiere
git restore --staged .
para desestabilizar archivos.
Si ya ha confirmado un montón de archivos no deseados, puede eliminarlos y decirle a git que los marque como eliminados (sin eliminarlos realmente) con
git rm --cached -r .
--cached
le indica que elimine las rutas de la preparación y el índice sin eliminar los archivos en sí y -r
opera en directorios de forma recursiva. Luego puede git add
realizar el seguimiento de cualquier archivo que desee.