Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ コミット履歴の表示 | Git入門
Gitの基礎

コミット履歴の表示

メニューを表示するにはスワイプしてください

Gitリポジトリのコミット履歴を理解することは、効果的なバージョン管理とコラボレーションに不可欠。 Gitプロジェクトの履歴を調査・解釈するためのコマンドや方法はいくつか存在するが、ここではgit logコマンドに注目。

Git Log

コミット履歴を表示するための主なコマンドはgit log。このコマンドはコミットの時系列リストを表示し、各コミットの重要な情報を提供。

基本的な使い方

git log

このコマンドは、コミット履歴を最新から最も古い順に表示します。ログの閲覧には矢印キーを使用し、qキーで終了します。

プロジェクトディレクトリで git log コマンドを実行します:

Gitログの出力

ご覧の通り、これまでに行われた3つのコミットが表示されています。

出力の詳細

出力は比較的少ない行数ですが、各コミットについて多くの情報が含まれています。以下がその要素です(上から順に):

  • コミットハッシュ(一意のコミット識別子)
  • 作成者(コミットを行った人物の名前とメールアドレス)
  • 日時(コミットが作成された日時)
  • コミットメッセージ

出力のカスタマイズ

git log -n コマンドを使用して、表示されるコミット数を制限可能。 例えば、次のコマンドは最新のコミット2件のみを表示:

git log -n 2

さらに、各コミットを1行簡略化し、コミットハッシュとコミットメッセージのみを表示することも可能:

git log --oneline

両方のコマンドをターミナルで実行:

最新2件のコミットと、すべてのコミットの簡略出力
Note
注意

git log --oneline コマンドを実行すると、コミットのハッシュ値はすべて表示されません。代わりに、コミットを一意に識別する記号のみが表示されます。

question-icon

コマンドとその動作を対応させてください。

Display the entire commit history with detailed information about each commit:
Display 3 latest commits with detailed information about each commit:

Display the entire commit history with a single line per commit containing only the commit hash and message:

クリックまたはドラッグ`n`ドロップして空欄を埋めてください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  11

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  11
some-alt