#!/bin/sh # git stash dropを一気に実行するシェルスクリプト # 直近の10stash($min)分まで一気にdropします # 事前にcurrent環境変数には対象リポジトリのディレクトリパスを指定しておく pushd $current tmp=`git stash list | wc -l` max=`expr $tmp - 1` min=10 range=`expr $max - $min - 1` for i in `seq 0 $range` do c=`expr $max - $i` echo "git stash drop stash@{$c}" git stash drop stash@{$c} done pwd popd