Git Stashの使い方と使いどころ

tkmi
2025-09-26
2025-09-26

お疲れ様です!tkmiです。

作業中に「うわ、ちょっと別の作業やらなきゃ!」って時、ありませんか?
せっかく手を動かしていたのに、急にブランチを切り替えたり、緊急対応に追われたり…

そんな時に助かるのがGit Stashです!
今やってる変更を一時的に預けておけるので、気持ちよく別の対応に移れて、戻ってきたときもスムーズに作業再開できます。
これを使いこなせば、チームみんなでの開発ももっとストレスフリーになりますよ!

使い方のポイント

「とりあえず今の作業を置いておきたい…」そんなときは、git stashでサクッと変更を預けてOK。
ディレクトリがすっきりするので、安心して別の対応に切り替えられます。「戻したい!」と思ったときは、git stash applyで即座に元通り。
スタッシュが複数ある場合は、git stash listで一覧表示、好きなものだけ番号指定で復帰できます。

どんな場面で活躍する?

開発中に急なバグ修正や、他の急ぎ作業が入ったときも、今の変更をスタッシュしておけば切り替えもラクラク。
レビューやマージ作業でちょっと手を止めても、後でスムーズに続きへ戻れます。

やりがちなミスや注意点

うっかりスタッシュしたことを忘れてた!ってことはよくあること、git stash listで定期的にチェックするのがおすすめです。
たまに競合(conflict)が出ちゃうこともあるので、そんな時は落ち着いて手動で解決しましょう。

チームで使うコツ

メンバーごとに必要なタイミングでスタッシュすれば、「誰かの作業とバッティングした…!」なんてことも減ります。

緊急対応もレビューも、みんなでスムーズに回すなら、Git Stashをどんどん活用していきましょう!