Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ コミット履歴の表示 | Gitのイントロダクション
Gitの基礎

bookコミット履歴の表示

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

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

Git Log

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

基本的な使い方

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

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

Git logの出力結果

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

出力の詳細

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

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

出力のカスタマイズ

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

さらに、各コミットを1行要約し、コミットハッシュとコミットメッセージのみを表示することも可能です。次のコマンドを使用します:

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

最新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