Git:git stashコマンドで退避したエントリーを個別に削除する方法

スポンサーリンク

git stashコマンドで退避したエントリーを個別に削除する方法

git stashコマンドで退避したエントリーを個別に削除するにはdropサブコマンドを指定します。削除したあとは元に戻せないため注意が必要です。

 

オプションの説明

 drop [-q|--quiet] [<stash>]
     Remove a single stash entry from the list of stash entries.

 

dropサブコマンドを指定した場合(引数を指定しない場合はstash@{0}の最新エントリーを削除)

$ git stash list
stash@{0}: On master: test
stash@{1}: On master: with message
stash@{2}: WIP on master: 8b7c11b866 The fifth batch

$ git stash drop stash@{1}
Dropped stash@{1} (4dcb334228bb0bdae572e1acb5705fde5f749e00)

$ git stash list
stash@{0}: On master: test
stash@{1}: WIP on master: 8b7c11b866 The fifth batch

$ git stash drop
Dropped refs/stash@{0} (63b9e98008e8b684b99a0cc9d913e882e83416ab)

$ git stash list
stash@{0}: WIP on master: 8b7c11b866 The fifth batch
Git:git stashコマンドで退避したエントリーをすべて削除する方法
git stashコマンドで退避したエントリーをすべて削除する方法 git stashコマンドで退避したエントリーをすべて削除するにはclearサブコマンドを指定します。削除したあとは元に戻せないため注意が必要です。 オプションの説明 cl...