もう怖くないGit!チーム開発で必要なGitを完全マスター セクション10復習
セクション10:スタッシュで作業を一次避難しよう
作業を一時避難しよう
- 作業途中でコミットしたくないが、別ブランチで作業するとき、一時避難する
git stash
- ワークツリーとステージの変更をstashに一時避難し、変更をないことにする
避難した作業を確認しよう
git stash list
- 避難した回数分の変更を確認できる
避難した作業を復元しよう
git stash apply
- 最新の避難した変更を元に戻す
git stash apply --index
...ステージの状況も復元するgit stash apply スタッシュ名
避難した作業を削除しよう
git stash drop
- 最新の一時避難した作業を削除する
git stash drop スタッシュ名
...特定の作業を削除するgit stash clear
...全作業を削除する