Gitのstashというコマンド、すごい便利ですよね! まだコミットしていない変更分をちょっと別の場所に避けておいて、 他のブランチに切り替えたり、別の変更を加えたり、他のブランチに変更を反映したり。 お世話になっています。 で、stash(で避けておいた内容)はpopしたりclearしたりすることで消えてしまうのですが、 実は内部には履歴が残っているそうです。 こないだそのおかげで命拾いしました…。 ある日、しばらくcommitしていなかった(これがそもそもダメなのですが)branchで作業中、 誤ってRAILS_ROOT以下のファイルをほとんどすべて消しさってしまったのです\(^o^)/ 血の気が引きました… どうにかして復活できないかと方法を調べていたところ、 下記の情報を見つけることができました。 〜ほんとにほんとに感謝です!!〜 git stash clearを元に戻す方法 —