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 --hard
Puede eliminar los archivos sin seguimiento con:
git clean -f
Puede eliminar archivos y directorios sin seguimiento con:
git clean -fd
pero no puede deshacer el cambio a archivos sin seguimiento .
Puede eliminar los archivos y directorios ignorados y sin rastrear
git clean -fdx
pero 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