Gitで前のコミットに移動する方法


  1. git log コマンドを使用して、コミットの履歴を確認します。ターミナルで以下のコマンドを実行します。
git log

これにより、コミットのハッシュ値やメッセージ、変更されたファイルなどが表示されます。過去のコミットを特定するためには、ハッシュ値が必要になります。

  1. git checkout コマンドを使用して、特定のコミットに移動します。以下のコマンドを実行します。
git checkout <コミットのハッシュ値>

例えば、最新のコミットの1つ前の状態に戻りたい場合は、以下のようにコマンドを実行します。

git checkout HEAD~1

このコマンドを実行すると、指定したコミットの状態に戻ります。ただし、作業ディレクトリの内容が変更されるため、注意が必要です。

  1. 過去のコミットを確認したいだけで、作業ディレクトリの内容を変更したくない場合は、git show コマンドを使用します。以下のコマンドを実行します。
git show <コミットのハッシュ値>

このコマンドを実行すると、指定したコミットの詳細な情報が表示されます。変更されたファイルの内容や差分を確認することができます。

以上が、Gitで前のコミットに移動する方法の基本的な手順です。コミットの履歴を遡ることで、過去のコードの状態を確認したり、バグの原因を特定したりすることができます。Gitの詳細な使い方や他のコマンドについては、公式ドキュメントや他のリソースを参考にしてください。