Gitを一時避難させて、元に戻す方法 - git stash
【概要】git stash は現在のブランチを一時避難したい時に使用します。下記のようなパターンで活用します。1. masterブランチが進み、自身のブランチにマージする必要がある2. コミットせずに別のブランチでコードを書く必要があるこのドキュメントでは下記の流れにおける実行例をまとめています。1. 進めている現在のブランチを一時避難させる2. masterブランチを現在のブランチにマージする3. 一時避難させた内容を現在のブランチに戻す【詳細】[前提]現在、進めているブランチを「feature/add-user」とします。[手順]1. Gitを一時避難させるgit checkout -b feature/add-user2. masterブランチに戻って、最新の状態にするgit checkout mastergit pull3. 作成したブランチに戻り、masterブランチを新規ブランチにマージさせて、一時避難を元に戻す・進めていたブランチに移動するgit checkout feature/add-user・masterブランチを新規ブランチに適応させるgit merge master・一時避難を元に戻すgit stash popこの手順により、masterブランチの最新状態を現在のブランチ(feature/add-user)にマージし、進めていたコードも維持している状態になります。