Gitコマンド(Stash編)
Stashを作成する
...save "message"でメッセージを付与
$ git stash save
全てのStashを表示する
'-p'のオプションを付与することで、変更内容も表示される
$ git stash list
//出力サンプル
stash@{0}: WIP on develop_BasedOnVer1.0.0: xxxx
stash@{1}: WIP on hotfix_BasedOnVer1.0.0: xxxx
Stashを適用する
$ git stash apply stash@{n}
Stashを削除する
$ git stash drop stash@{n}
全てのStashを削除する
$ git stash clear
Stashを適用&削除する
$ git stash pop stash@{n}
Stashを比較する
$ git diff HEAD..stash@{n}
Stashの適用を取り消す
前半はgit stash show -p でパッチ形式で出力、それをgit apply -Rでパッチを逆に適用
$ git stash show <適用したstash名> -p | git apply -R