git stash の一歩先
ユリア 10219ee912421f0b · · English · 中文

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 からブランチを切るほうが早い。