もう怖くない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...全作業を削除する