ブランチ履歴で確認する
このステップでは、git log
コマンドの別のバリエーションを使って、特定のブランチの履歴を確認します。これは、特定のブランチのタイムラインに含まれるコミットを表示する一般的な方法です。
my-time-machine
ディレクトリにいることを確認してください。
cd ~/project/my-time-machine
では、git log master
を使って master
ブランチの履歴を表示しましょう。
git log master
引数なしで git log
を実行したときと同じ出力が表示されるはずです。なぜなら、現在 master
が唯一のブランチで、HEAD
(現在の位置) がそれを指しているからです。
commit a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9 (HEAD -> master)
Author: Jane Doe <[email protected]>
Date: Mon Aug 7 10:00:00 2023 +0000
Send a message to the future
git log <ブランチ名>
を使うと、特定のブランチの履歴を明示的に表示できます。この単純なケースでは git log
と同じように見えますが、複数のブランチがあり、それぞれのブランチに固有のコミットを確認したいときに非常に便利です。
このコマンドは、Git のブランチが基本的にコミットへのポインタであるという概念を強調しています。ブランチのログを表示するとき、そのポインタから到達可能なコミットの履歴が表示されます。
q
を押してログビューを終了します。
ブランチ履歴の表示方法を理解することは、複数のブランチを持つより複雑な Git リポジトリを操作するための基本です。これにより、プロジェクトのさまざまな機能やバージョンの開発経路を確認できます。