git stash の一歩先
多くの人(かつての自分も)は git stash と git stash pop しか使いません。実はもっとずっと多くのことができます。
見落としがちなコマンド
git stash push -m "wip: ログイン画面をリファクタ" # メモ付きで、後で見分けやすい
git stash list # 何があるか見る
git stash show -p stash@{1} # 差分を見る
git stash apply stash@{2} # 消さずに適用
git stash drop stash@{0} # ひとつだけ削除
git stash branch fix/login stash@{1} # stash から直接ブランチを作る
最後のひとつは救世主です。stash してから別のことを変えてしまったなら、衝突と戦うより stash からブランチを切るほうが早い。