ゆずめも

メモ的なブログです。主に勉強した事について書いてます。

GitをリセットしてHEADに戻す方法

Gitをリセットする方法です

以下のコマンドでプロジェクトをHEADの状態に戻すことができます。

$git reset --hard head

 

上のコマンドでは

git logの一番上つまりHEADの状態に戻すことができます。

 

git logのHEADよりも前に戻したい場合は

HEADの後ろに「^」をつけると、その「^」の数だけHEADの前に戻ることができます

 

コマンド例

 

#headから3つ前のコミットの状態に戻る
$git reset --hard head^^^