weblog of key_amb

主にIT関連の技術メモ

git stashの使い方

ローカルのワーキングツリーを編集した状態でgit pullすると、警告が出てpullできないことがある。
そんなときは、git stashで一時保存するとよい。
すると、ローカル編集がstashに退避されるので、pull可能になる。

pullした後、git stash pop で stash に退避した内容が自動でマージされる。

まとめると、下記の順にコマンド実行するとよい。

git stash
git pull
git stash pop