gitでcommitとかaddミスったとき
僕はこれもよくやるんでね・・・
間違って git add !
まずは、addミスって、変なファイルをstageしちゃったとき。
これは、git statusすると出てくるメッセージにも書いてあるんだけど、
$ git checkout - <ファイル名>
ってやれば unstage されます。びっくりポンや。
間違って git commit !
次は commit してから間違ったことに気づいたとき。
よくあるやつ。
$ git reset --soft HEAD^
これで直前の commit は取り消せて、add した直後にまで戻りますん。
何個か前まで戻したいときは、
$ git reset --soft HEAD~{n} # n:戻したい数
これでいけーる。
こういうのばっかり覚える。