Q. うわっ!コミットし直そうと思ったら --amend つけるの忘れちゃったよぉ〜ってときは?
A. つ git reset --soft HEAD^
コミットして、うわw ミスったwww やり直したいってときは、
$ git commit -a --amend -m "ちょっとした変更だよ!"
ってやるんだけど、たまーに --amend をつけ忘れるんだよね。
つけ忘れるとどうなるかっていうと、新しくコミットしちゃうんだよ。
何回も間違った私が通りますよ。
そーいうときは、 git-reset を使うといいらしい。
$ git log # 前回の sha を視てる。
...
$ git reset --soft <前回の sha の一部>
$ git log # 戻ったかどうか視てる。
...
$ git commit -a --amend -m "ちょっとした変更なんだからねっ!!"
っていちいち確認してたんだけど、
$ git reset --soft HEAD^
ってやればよかったんだよねwww
あと、コマプロでこれやると、末尾に '^' があるときは "More?" って訊かれてウザいので
面倒くさくても、末尾を半角スペースで終わらすようにしようね。