2009-01-21

Git で最後のコミットをキャンセルする

Git かわいいよ、Git。というわけで、Git のメモ。

コミットを実行した後、そのコミット分が間違いだったことに気付いた。

$ git commit -a

このコミット分をキャンセルしたい。そして、コミット前の状態に戻したい。そんな時は、git reset コマンドを使う。

$ git reset --hard HEAD~

このコマンドを使えるのは、自分のローカル・リポジトリーの中のみ。例えば、誤コミット分を何処へ git push していたり、誰かに git pull されてたりすると、話はややこしくなる。その時は別のコマンドが用意されてるらしい。。。(今は困ってないので、必要になったら調べやう ^^;)

No comments:

Post a Comment