in

¿Cómo revierto todos los cambios locales en el proyecto administrado por Git al estado anterior?

apple touch icon@2

Es posible que no necesariamente desee / necesite guardar su trabajo / archivos en su directorio de trabajo, sino simplemente deshacerse de ellos por completo. El comando git clean hará esto por ti.

Algunos casos de uso comunes para hacer esto serían quitar cruft que haya sido generado por fusiones o herramientas externas o elimine otros archivos para que pueda ejecutar una compilación limpia.

Tenga en cuenta que querrá tener mucho cuidado con este comando, ya que está diseñado para eliminar archivos de su directorio de trabajo local que NO SON SEGUIDOS. Si cambia de opinión repentinamente después de ejecutar este comando, no hay vuelta atrás para ver el contenido de los archivos que se eliminaron. Una alternativa más segura es ejecutar

git stash --all

que eliminará todo, pero lo guardará todo en un escondite. Este alijo se puede utilizar más tarde.

Sin embargo, si realmente desea eliminar todos los archivos y limpiar su directorio de trabajo, debe ejecutar

git clean -f -d

Esto eliminará cualquier archivo y también cualquier subdirectorio que no tenga ningún elemento como resultado del comando. Una cosa inteligente que hacer antes de ejecutar el git clean -f -d el comando es correr

git clean -f -d -n

que le mostrará una vista previa de lo que se eliminará después de ejecutar git clean -f -d

Así que aquí hay un resumen de sus opciones, desde la más agresiva hasta la menos agresiva.


Opción 1: Elimina todos los archivos localmente (más agresivo)

git clean -f -d

opcion 2: Vista previa del impacto anterior (Vista previa más agresiva)

git clean -f -d -n

Opcion 3: Guarda todos los archivos (menos agresivo)

`git stash --all` 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Distinguir entre superficie y volumen

EzXaq4FPFbkmJ4UvtxJLSJ 1200 80

Las 30 mejores películas de terror navideñas para hacerte verdaderamente Claus-trofóbico