ver tag pendientes modificados log crear commits archivos git git-commit git-reset git-revert

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?

  1. Puede deshacer los cambios a los archivos rastreados con:

    git reset HEAD --hard

  2. Puede eliminar los archivos sin seguimiento con:

    git clean -f

  3. Puede eliminar archivos y directorios sin seguimiento con:

    git clean -fd

    pero no puede deshacer el cambio a archivos sin seguimiento .

  4. 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