¿Cómo puedo eliminar todos mis alijos de Git a la vez?

Resuelto Rebekah Waterbury asked hace 12 años • 12 respuestas

¿ Cómo puedo eliminar todos mis alijos de Git a la vez?

Específicamente me refiero a escribir un comando.

Rebekah Waterbury avatar Jul 07 '12 03:07 Rebekah Waterbury
Aceptado

El siguiente comando elimina todos tus alijos:

git stash clear

De la documentación de git :

clear

Elimina todos los estados ocultos.

ADVERTENCIA IMPORTANTE: Esos estados estarán entonces sujetos a poda, pudiendo ser imposible recuperarlos (...).

Tadeck avatar Jul 06 '2012 20:07 Tadeck

Este comando le permite ver todos los cambios ocultos:

git stash list

Aquí está el siguiente comando, úselo para borrar todos los cambios ocultos:

git stash clear

Ahora, si desea eliminar uno de los cambios ocultos del área de almacenamiento:

git stash drop stash@{index} # Index will be shown after getting stash list

Nota: git stash listle permite obtener el índice del área de almacenamiento de git.

Vikrant Kashyap avatar Feb 27 '2019 08:02 Vikrant Kashyap

Hay dos formas de eliminar un alijo:

  1. Si ya no necesitas un alijo en particular, puedes eliminarlo con: $ git stash drop <stash_id>.
  2. Puedes eliminar todos tus alijos del repositorio con: $ git stash clear.

Úselos con precaución, tal vez sea difícil revertir los alijos una vez eliminados.

Aquí está el artículo de referencia .

Nesha Zoric avatar May 25 '2018 07:05 Nesha Zoric