Gitログフォーマット:カスタム形式、グラフ、フィルター

git logをマスター:カスタムフォーマット、グラフ可視化、日付フィルター、作者フィルター、検索。ワークフローに最適なログビューを構築します。

Log / History

詳細な説明

Git Logの出力をマスターする

git logはデフォルトの出力が示す以上に強力です。フォーマットオプションとフィルターで、必要なビューを正確に構築できます。

基本的なログ形式

# コンパクトな1行形式
git log --oneline

# ブランチ可視化のグラフビュー
git log --graph --oneline --all --decorate

# コミットごとの変更ファイルを表示
git log --stat

コミットのフィルタリング

# 作者でフィルター
git log --author="Jane"

# 日付範囲でフィルター
git log --since="2025-01-01" --until="2025-06-30"

# コミットメッセージでフィルター
git log --grep="fix:" --oneline

便利なエイリアス

# 美しいグラフログ
git config --global alias.lg "log --graph --oneline --all --decorate"

ユースケース

git logの効果的な使用はコードレビュー、デバッグ、プロジェクトの進化の理解に不可欠です。カスタムログ形式は特定の情報が必要な場合に時間を節約します。グラフビューは複雑なブランチパターンの理解に非常に役立ちます。ログエイリアスの設定は、経験豊富な開発者が新しいマシンで最初に行うことの一つです。

試してみる — Git Command Reference & Cheat Sheet

フルツールを開く