DDD ディストーション駆動開発

エレキギターと音楽とRubyを愛するフルテンエンジニアのblog

ブランチ間違えてcommitしていた。どうしたらいいの?

pushしようとしたときにはじめてブランチ間違えてることに気づく、

というありがちなやつ。

そんなときはおちついて

git reset --soft HEAD^

git reset HEAD <add取り消したいファイル>

git stash

git checkout <コミットしたかったブランチ>

git stash pop

 

年に数回聞かれるので書いておく。やっちまった人がぐぐってたどり着けますよう。