git stashのコマンドを忘れてしまう時があるので
コマンドを備忘録として残します。
基本的な使い方
-
変更を一時保存する
git stash
-
一時保存した変更を一覧表示する
git stash list
-
最新のスタッシュを適用する
git stash apply
-
特定のスタッシュを適用する
git stash apply stash@{n}
-
最新のスタッシュを適用し、それを削除する
git stash pop
-
特定のスタッシュを適用し、それを削除する
git stash pop stash@{n}
-
最新のスタッシュを削除する
git stash drop
-
特定のスタッシュを削除する
git stash drop stash@{n}
-
すべてのスタッシュを削除する
git stash clear
オプションとフラグ
-
変更を一時保存するときにメッセージを付ける
git stash save "your message here"
-
変更を一時保存するときに、未追加の変更も含める
git stash -u
-
変更を一時保存するときに、未追加の変更と無視されたファイルも含める
git stash -a