git log
現在のファイル、プロジェクトディレクトリ、またはローカルリポジトリのバージョン履歴を表示できます。
- 現在のファイルのバージョン履歴を表示するには、Tools >Git >Current File に移動し、「Log of <file> 」を選択します。
- 現在のファイルの一部を選択してそのバージョン履歴を表示するには、Tools >Git >Current File に移動し、[Log of <file> Selection] を選択します。
- 現在のプロジェクトディレクトリのバージョン履歴を表示するには、Tools >Git >Current Project Directory に移動し、Log of <project directory name> を選択します。
- ローカルリポジトリのバージョン履歴を表示するには、Tools >Git >Local Repository に移動し、Log を選択します。
- ディレクトリとそのサブディレクトリ、または特定のファイルのログを表示するには、[Projects] または [File System] でその項目を右クリックし、[Git ] > [Log] を選択します。
「Git Log 」ビューには、コミット識別子、作成者、日付、およびコミットメッセージが表示されます。

Git ログのコミットの詳細
表示するログエントリの最大数を設定するには、[Preferences ] > [Version Control ] > [Git ] > [Log count] の順に選択します。
「
」(Reload )を選択して、ファイルを再スキャンします。
ログエントリの詳細を表示する
「Git Log 」ビューで、コミット識別子を選択してコミットの詳細を表示します。
コミット識別子を右クリックして、そのコミットに対してアクションを適用します。
| メニュー項目 | 説明 | 詳細 |
|---|---|---|
| Add Tag for <hash> | 変更にタグ参照を追加します。タグに注釈を追加することができます。 | |
| Checkout <hash> | コミットをデタッチド HEAD 状態でチェックアウトします。 | |
| Cherry-Pick <hash> | 選択したコミットを現在のブランチにチェリーピックします。 | |
| Create branch from <hash> | そのコミットを基にブランチを作成します。 | git branch |
| Copy <hash> | コミット <ハッシュ> をクリップボードにコピーします。 | |
| Describe Change <hash> | Git Show ビューで、diffを含む変更の説明を表示します。 | |
| Diff Against <hash> | コミットと現在の HEAD 間の変更を表示します。 | git diff |
| Interactive Rebase from <hash> | 現在のブランチを <hash> を基点としてリベースし、各コミットの処理方法を選択します。 | インタラクティブリベース |
| Log for <hash> | コミットのバージョン履歴を表示します。 | |
| Reset to Change <hash> | 作業ディレクトリをそのコミットにリセットします。 | git reset |
| Revert <hash> | このコミットによって導入された変更を元に戻します。他のすべてのコミットは変更されません。 | |
| Save for Diff | Diff Against Saved <hash> の準備として、現在のコミットに保存します。 | |
| Diff Against Saved <hash> | コミットと保存された <hash> との間の変更を表示します。 | git diff |
差分表示の切り替え
diff ビューを切り替えるには、Diff を選択します。
パティエンス・ディフ・アルゴリズムを使用する
差異の計算にパティエンス diff アルゴリズムを使用するには、Patience を選択します。
空白の変更を無視する
テキストの変更のみを表示するには、[Ignore Whitespace] を選択します。
ログエントリのフィルタリング
コミットメッセージのテキスト、追加または削除された文字列、または作成者によってログエントリをフィルタリングするには:
- 「Git Log 」ビューで、「Filter 」を選択します。
- 「Filter by message 」、「Filter by content 」、または「Filter by author 」に検索文字列を入力します。
- 「Case Sensitive 」を選択すると、大文字と小文字を区別してフィルタリングが行われます。
すべてのローカルブランチのログを表示する
すべてのローカルブランチのログを表示するには(たとえば、あるファイルに関連するすべてのコミットを確認する場合など)、All を選択します。
最初の親のみを追跡する
マージコミットで最初の親のみを追跡するには、「First Parent 」を選択します。
テキストとグラフの切り替え
ログのテキスト表示とグラフ表示を切り替えるには、Graph を選択します。
色の表示を切り替える
ログエントリの各部分のカラーコーディングを切り替えるには、Color を選択します。
ファイルの以前の名前に関するログを表示する
ファイルの以前の名前に関するログも表示するには、[Follow] を選択します。
詳細を表示
Git Show ビューで、差分を含む変更の説明を表示するには、コンテキストメニューから [Describe Change <hash> ] を選択します。

Git でのコミット説明の表示
関連項目 : 「Git の使用方法」および「Git の使用」を参照してください 。
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.