git stash

変更の一覧

 git stash list
 
 stash@{0}: WIP on master: 049d078 added the index file
 stash@{1}: WIP on master: c264051 Revert "added file_size"
 stash@{2}: WIP on master: 21d80a5 added number to log

変更の一覧 パッチ付き

 git stash -p

変更を隠す

 git stash save
 git stash #上と同じ。saveは省略できる。
 git stash save "Hello, World" #メッセージ付き
  • メッセージ付きでsaveすると、git stash listすると stash@{0}: On master: Hello, World のようになる。

隠した変更を削除する

 git stash drop
 git stash drop stash@{2} #どの変更か指定する。指定しなければ直近の変更が適用される。

隠した変更をすべて削除する

 git stash clear

隠した変更を復元する

 git stash apply
 git stash apply stash@{2} #どの変更か指定する。指定しなければ直近の変更が適用される。

隠した変更を復元し、削除する

 git stash pop
  • git applyとgit dropを同時に行う。

参考


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS