git elimina archivos locales modificados/recién agregados

git elimina archivos locales modificados/recién agregados

Escenario:
olvidé agregar el archivo node_modules en el archivo .gitignore, por lo que se generaron un montón de archivos de cambios de seguimiento durante la instalación de npm durante el proceso de desarrollo. En este momento, quería eliminar un montón de cosas recién agregadas y modificadas en node_modules localmente. No puedo hacerlo manualmente, así que encontré dos métodos f particularmente útiles:

  1. git checkout.Este
    comando se usa para descartar todas las modificaciones que no se han agregado al caché (es decir, no git add): modificaciones de contenido y eliminaciones de archivos completos. Sin embargo, este comando no eliminará el archivo recién creado. Porque el archivo recién creado aún no se ha agregado al sistema de administración de git. Entonces es desconocido para git.

  2. git limpio -df

git reset --hard
git clean -df

Después de la ejecución, el directorio de trabajo y el área de caché volverán al mismo estado que la última confirmación. Todos los archivos nuevos/modificados se eliminarán y será un nuevo comienzo limpio.

Supongo que te gusta

Origin blog.csdn.net/khadijiah/article/details/106624787
Recomendado
Clasificación