以下のようにgitで管理されてるhoge.txt
とfuga.txt
があるとしよう!
hoge.txt
はgit add
済、fuga.txt
はまだだ
パターン1: 全部stashに保存したいんだ!
それなら話は簡単だ。git stash
と打つだけで良い。
❯ git stash
Saved working directory and index state WIP on main: b4930c8 (commit message)
パターン2: addしたやつだけstashに保存したいんだ!
今回の話のメイン。
git-2.35で登場した新機能の--staged
オプションを使おう
以下スクショの通りなのだが、add済のもののみに絞ってstashすることが出来るのがgit stash [push] --staged
になる。(-Sでも同じ)