git には、作業途中の変更をいったん横に退けておける git stash という便利な機能があります。この git stash 機能について、コマンドラインと SourceTree での操作方法を紹介します。 どんなときに便利なの 1. 割り込み作業が発生したとき なにかの作業中、急ぎで別のブランチを操作したり、サーバから pull しなきゃいけない割り込み作業が発生したりします。やりかけている変更がコミットできる状態なら、コミットしてブランチ移動なり pull なりすれば良いのですが、 まだ中途半端な状態なので、コミットはしたくない。 でも今の修正内容は捨てたくない。一時的に取っておいて、あとで戻してきたい。 そんなときに git stagh が便利です。git stash を使えば、 途中状態の変更を、stash 機能で横に退ける 作業ディレクトリは、きれいな(変更のない)状態になる

