tag - git ver archivos modificados
Restablecer todos los cambios después de la última confirmación en git (2)
¿Cómo puedo deshacer cada cambio realizado en mi directorio después de la última confirmación, incluida la eliminación de archivos agregados, el restablecimiento de archivos modificados y la adición de archivos eliminados?
Puede deshacer los cambios a los archivos rastreados con:
git reset HEAD --hardPuede eliminar los archivos sin seguimiento con:
git clean -fPuede eliminar archivos y directorios sin seguimiento con:
git clean -fdpero no puede deshacer el cambio a archivos sin seguimiento .
Puede eliminar los archivos y directorios ignorados y sin rastrear
git clean -fdxpero no puede deshacer el cambio a los archivos ignorados .
Puede establecer clean.requireForce en false :
git config --global --add clean.requireForce false
para evitar el uso de -f ( --force ) cuando usas git clean .
¿Cómo puedo deshacer cada cambio realizado en mi directorio después de la última confirmación, incluida la eliminación de archivos agregados, el restablecimiento de archivos modificados y la adición de archivos eliminados?
Primero restablece los cambios
git reset HEAD --hard
luego limpiar todo sin seguimiento. Si desea mantener los archivos que no se rastrean debido a .gitignore , tenga cuidado con este comando.
git clean -fd