Cambiar el post de Git stash

Tengo un alijo guardado para el futuro que quiero dar un nombre significativo. Si bien es posible pasar un post como argumento para git stash save , ¿hay alguna forma de agregar un post a un alijo existente?

Solutions Collecting From Web of "Cambiar el post de Git stash"

Puede editar directamente los posts almacenados en .git/logs/refs/stash .

Sé que probablemente no sea lo ideal, pero debería funcionar de todos modos.

No sin estallar y save de nuevo.

(Ampliando la respuesta de manojlds.) Lo más simple para adjuntar un post es, efectivamente, para desmantelar y volver a almacenar con un post, hay un command de git stash branch que te ayudará a hacerlo.

 git stash branch tmp-add-stash-message git stash save "Your stash message" 

El único inconveniente es que ahora parece que esta ocultación proviene de la twig tmp-add-stash-message . Luego, puede verificar otra sucursal y eliminar esta sucursal temporal.

Por supuesto, esto supone que su copy de trabajo está limpia, de lo contrario puede ocultar los cambios actuales 🙂

Sí, hay una manera, puedes intentar esto:

git stash store -m "your descriptive message here" stash@{1}

Esto creará un nuevo stash@{0} llamado stash@{0} con el post anterior.
Este Stash es lo mismo que stash@{1} .

Luego puedes eliminar el antiguo stash @ {1} anterior con:

git stash drop stash@{2} # el stash @ {1} se ha convertido en stash @ {2} como un nuevo escondite ha sido creado.

NOTA: no puede hacer esto con stash @ {0}: git stash store -m "message here" stash@{0} no hará nada.

Aquí hay algunos commands para ayudarte a abrir y save de nuevo, ya que @manojlds sugiere:

 git stash #save what you have uncommitted to stash@{0} git stash pop stash@{1} #or another <stash> you want to change the message on # only if necessary, fix up any conflicts, git reset, and git stash drop stash@{1} git stash save "new message" git pop stash@{1} #get back to where you were if you had uncommitted changes to begin with