niki-til

stage されてない変更を抱えて pull したい時

.claude/settings.local.json のような自動更新ファイルがあると、 git pull --rebase は unstaged changes でブロックされる。

退避してから引いて、戻す。

git stash push -m "tmp" <ファイル> git pull --rebase git stash pop

ポイント:

学び: エラーメッセージは敵ではなく次の手のヒント。 「unstaged changes」と書かれた瞬間に stash パターンを思い出せれば、流れが止まらない。

参考・引用元

2026-05-14