git stashの最新以外一括削除と誤削除したstashの復活
とりあえず自分用にメモ
最新残してあと削除
汚いワンライナー
もっといい方法あるのかもしれないけど自分ではできません
N=`git stash list|wc -l`;for((i=1;i<$N;i++))do git stash drop 1;done
誤削除したstashの復活
stash消した時に
Dropped refs/stash@{1} (037e57cd100a6fd749462a8de804a1cefa4a4b60)
みたいなのが出るので、
git cherry-pick -n -m1 037e57cd100a6fd749462a8de804a1cefa4a4b60
とやると消したやつが作業ファイルとして戻ってくる