takafumi blog

日々の勉強メモ

Git入門 その18 / git reset / コミットを取り消す

環境   git version 1.8.3.1

■ git reset

特定のリビジョンまでコミットを取り消す。

$ git reset <revision> --soft/hard

例えば、

$ git reset HEAD^ --soft

であればHEADのコミットを取り消し、HEAD^の状態に戻されることになる。




オプション 説明
--soft ワークツリー(ローカルディレクトリ)の状態はそのまま、コミットを取り消す
--hard ワークツリー(ローカルディレクトリ)もコミットを取り消した状態まで戻す。


takafumi-s.hatenablog.com