Git, как удалить все тайники, не содержащие определенного имени

НАПРИМЕР. У меня много тайников, но один из них называется "мой особый тайник", который я хочу сохранить.

Что-то вроде git stash clear !"my special stash" было бы хорошо, спасибо за помощь.

1 ответ

Найдите своего любимого тайника, которого хотите сохранить, stash@{3} например.

#create a tag for the favorite stash ref
git tag mystash stash@{3}
#clear all stash refs
git stash clear
#reproduce the favorite stash 
git reset mystash
git stash
#clear the tag
git tag -d mystash
Другие вопросы по тегам