merge の取消

昨晩の作業な branch と昨日午後の作業途中の branch を merge して作業を続行しようとしたら、違う方面の作業盛り込みの依頼が突然入った。
とりあえず安定版としては昨晩の作業な branch なので

$ git branch
*hoge
 fuga
 master

hoge が安定版、fuga が作業途中として一旦以下な事をした訳です。

$ git checkout hoge
$ git merge fuga --no-ff

一旦これを巻戻し、という事で以下をアレして

$ git reset --hard ORIG_HEAD

これから盛り込み開始。

ちなみに

reset する前に以下でバックアップしてたりして。

$ git checkout -b hoge-backup

いやはや。