特定のコミットまで戻したい

そんな時は、まず戻したいコミットのハッシュ値を確認するために、gitのログを確認します。

$ git log

そうすると以下のようなものが複数出てきます。

commit **********************************

この中から戻したいコミット履歴を見つけ、この************の部分をコピーします。

そして以下のようなコマンドの--hard以下に************の部分を貼り付けて実行します。

$ git reset --hard **********************************

これで戻ります。

また特定のファイルを特定のコミットまで戻したい時は、このようなコマンドを実行します。

$ git log [ファイルパス]

//出てきたコミット履歴のハッシュ値をコピー

$ git checkout ********************************** [ファイルパス]