IntelliJ IDEA 2020.2ヘルプ

ログタブ

このタブは、バージョン管理にGitまたはMercurialを使用している場合にのみ使用できます。

This tab shows all local and remote branches, and all changes committed to all branches, or to a specific branch or repository.

タブには次のペインが含まれます。

Git log tab
  1. ブランチペインは左側にあり、すべてのローカルおよびリモート ブランチを表示します。このペインから、ブランチを切り替えたり、新しいブランチを作成したり、不要なものを削除したり、ブランチでログをフィルター処理したりできます。

  2. The コミット数 pane is located in the central part of the tool window and shows the commits to all or to the selected branches.

  3. 変更されたファイルペインはツールウィンドウの右側にあり、選択したコミット内で変更されたファイルのリストを表示します。

  4. コミット詳細ペインは変更されたファイルペインの右下にあり、選択したコミットの詳細を表示します。

ブランチペイン

ブランチペインには、すべてのローカルおよびリモート ブランチがリストされ、すべてのブランチ操作を実行できます。

ブランチをクリックすると、ログがフィルタリングされ、選択したブランチへのコミットのみが表示されます。複数のブランチを選択してログをフィルタリングし、これらのブランチからのコミットを表示できます。

ブランチペインのツールバー

アイコンアクション説明
icons.actions.arrowCollapse.pngGit ブランチを非表示にするブランチペインを非表示にします。
icons.welcome.createNewProject.png新規ブランチ選択したブランチに基づいて新しいブランチを作成します
icons.actions.checkOut.png選択を更新フェッチは、選択したブランチから変更されます。
artwork.studio.icons.common.delete.pngブランチの削除削除選択したブランチ
icons.actions.diff.png現在と比較比較選択したブランチと、現在チェックアウトされているブランチを使用します。
icons.actions.search.pngブランチを表示リストをフィルタリングして、自分が作成したブランチのみを表示します。
icons.actions.refresh.pngすべてリモートをフェッチフェッチは、すべてのリモート ブランチから変更されています。
icons.nodes.favorite.pngお気に入りとしてマーク/マーク解除選択したブランチをお気に入りとしてマークします。お気に入りのブランチがリストの一番上に表示されます。また、リストの下部にあるお気に入りのみを表示を選択すると、ブランチポップアップでお気に入りのブランチのみを表示するように選択できます。
icons.actions.GroupByPackage.pngディレクトリでグループ化ブランチをディレクトリごとにグループ化します。
icons.actions.expandall.png icons.actions.collapseall.pngすべて展開すべて折りたたみますリストを展開/折りたたむ

ブランチペインのコンテキストメニュー

項目説明
チェックアウトチェックアウト選択したブランチ。
選択からの新しいブランチ選択したブランチに基づいて新しいブランチを作成します
チェックアウトして現在のものに戻すリベース現在のブランチの上にあるブランチ。
現在と比較比較選択したブランチと、現在チェックアウトされているブランチを使用します。
作業ツリーとの差分表示選択したブランチを、現在チェックアウトされているブランチのローカル状態と比較します。
現在の選択範囲にリベースリベース選択したブランチの上にある現在のブランチ。
現在にマージするマージ選択したブランチを現在のブランチに挿入します。
更新プルは、選択したブランチから変更されます。

複数のブランチを選択して、バッチで更新できます。

プッシュ選択したブランチへのプッシュ発信コミット。
名前変更選択したブランチの名前を変更します。
削除削除選択したブランチ。

複数のブランチを選択して、バッチで削除できます。

コミットペイン

この領域には、選択したブランチまたはすべてのブランチに対して行われたすべてのコミットのリストが表示されます。コミットごとに、リストにはコミットメッセージ、作成者、およびコミットタイムスタンプが表示されます。各ブランチの最新のコミットには、それが実行されたブランチの名前のラベルが付いています。

commit labels
  • 黄色: 現在のブランチヘッドをマークする

  • バイオレット: マークリモート ブランチ

  • 緑: ローカルブランチをマーク

commit labels
  • 褐色: 閉印ブランチ

  • 黄色: マークのヒント (リポジトリの最新リビジョン)

  • 緑: マークブランチを開く

  • バイオレット: ブックマークにマークを付ける

現在のブランチへのコミットは明るい青の背景に対して表示され、他のすべてのブランチへのコミットは白い背景に対して表示されます。

行ったコミットは太字でマークされています。

矢印をクリックすると、長いブランチの次のコミットに移動します。

jump to next commit

Left キーと Right キーを押して、親/子コミットにジャンプすることもできます。これは、バージョン管理ツールウィンドウ Alt+9ログタブに異なるリポジトリと複数のブランチがすべて混在している場合に特に便利です。

マルチリポジトリプロジェクトでは、左側の色付きのストライプは、選択したコミットが属するルートを示します(各ルートは独自の色でマークされています)。カラーストライプの上にマウスカーソルを置くと、ルートパスを示すヒントが表示されます。

root path

完全なルート名でルート列を展開する場合は、ルート名の表示オプションを有効にすることもできます。

コミットされた変更リストは、多くの場合、追跡システムの課題に対応しています。コミット数ペインから、ブラウザでそのような課題にジャンプすることができます。この機能は次の場合に使用できます。

  • The pattern of the bug tracking system is specified in the 課題ナビゲーション 設定 環境設定 dialog.

  • 対応する発行番号はコミットメッセージに記載されています。

課題ナビゲーションが設定された後、コミットメッセージ内の課題番号はリンクとして表示されます。そのようなリンクをクリックすると、あなたの課題トラッカーの対応するページに移動します。

コミットペインツールバー

項目ツールチップとショートカット説明
検索フィールドなし

このフィールドを使用して、コミットのリストを検索します。完全なコミット名またはメッセージ、あるいはそれらのフラグメント、リビジョン番号、または正規表現を入力できます。検索を完了するには、Enter を押すか、検索フィールドからフォーカスを移動します。

Find をクリックして、前の検索パターンを表示します。

the Clear icon をクリックして検索をクリアします。

the Gear iconテキスト・フィルター設定

次のオプションから選択して選択します。

  • 正規表現 : anything you type in the search field is treated as a regular expression, for example, #\d+ .

  • 大/小文字の一致 : 一致するケース数を持つエントリのみ。

ブランチなしFilter commits by branch or favorite branches. If you want to see commits from all local and remote branches, select すべて .
ユーザーなし作者別にコミットをフィルタリングします。特定の作成者によるすべてのコミットを表示するには、選択をクリックし、作成者の名前の入力を開始します。すべてのユーザーによるコミットを表示するには、すべてを選択します。
日付なし時間枠または特定の日付でコミットをフィルタリングします。特定の日に行われたコミットを表示するには、選択をクリックして日付を指定します。すべての日付で行われたコミットを表示するには、すべてを選択します。
パスなしフォルダー(1つのルートを持つプロジェクトの場合)、またはルートとフォルダー(マルチルートプロジェクトの場合)でコミットをフィルターします。特定のフォルダーへのコミットを表示するには、フォルダーの選択をクリックしてフォルダー名を指定します。マルチリポジトリプロジェクトの場合、ルートセクションの1つまたは複数のルートの横にあるチェックボックスを選択することもできます。
the Refresh iconリフレッシュ
Ctrl+F5
コミットのリストをリフレッシュします。
the Cherry-Pick buttonチェリーピック(Git)
接木 (Mercurial)

選択したコミットからの変更を現在のブランチに適用します

the IntelliSort buttonインテリソートこのオプションを有効にすると、最初にマージコミットの真下に入っているコミットを表示することで、マージを表示する便利な方法が得られます。
the Eye iconプレゼンテーション設定

クリックして、バージョン管理ツールウィンドウ Alt+9ログタブでのデータの表示方法を構成できるオプションのリストを呼び出します。

  • リファレンス・ビューを収縮 : このオプションを有効にすると、単一のコミットのブランチ参照が折りたたまれたビューに表示されます。compact references view

    行の各ブランチ参照を展開する場合は、このオプションの選択を解除します。undefined

  • タグ名の表示 : タグアイコンに加えてタグ名を表示する場合は、このオプションを有効にします。

    tag name

    このオプションを無効にすると、タグアイコンの上にマウスを置くことでタグ名を表示することができます。

  • ルート名の表示 : マルチレポジトリプロジェクトのフルルート名を示す左側のルート列を展開する場合は、このオプションを有効にします。

    root name
  • ロング・エッジの表示 : このオプションを有効にすると、コミットがない場合でも、長いブランチが完全に表示されます。このオプションが無効になっている場合(デフォルト)、長いブランチは下矢印に置き換えられます。

  • コミットタイムスタンプを表示 : 変更が作成された時刻ではなく、IntelliJ IDEAでログビューにコミットタイムスタンプを表示する場合は、このオプションを有効にします。

  • 線形ブランチを縮小 : このオプションを有効にすると、グラフ上のすべてのブランチが折りたたまれ、連続したコミットではなく点線が表示されます。
    展開された個々のブランチをクリックして折りたたむこともできます。

  • 線形ブランチを展開 : このオプションを有効にすると、折りたたまれたすべてのブランチが展開され、グラフに連続したコミットが表示されます。
    折りたたまれた個々のブランチをクリックして展開することもできます。

  • 強調表示 : 次の項目を強調表示するかどうかを選択します。

    • 自分のコミット: 太字フォント

    • マージ・コミット: グレーアウト

    • 現在のブランチ: 青い背景

    • Cherry-Pickedコミットではありません:淡色表示(Gitでのみ使用可能)。選択されていないコミットは、現在のブランチにまだ適用されていない、選択されたブランチからのコミットです。

  • 列の表示 : customize columns in the log. You can choose whether you want the log to show the author, the date, and the commit hash

the Open Another Log Tab icon別のログ・タブを開くフィルターに一致する新しいログタブを開くと、フィルターを前後に設定する必要がなくなります。
the Find iconハッシュ/ ブランチ /タグに移動します
Ctrl+F

このボタンをクリックし、ジャンプしたいハッシュ、タグ、またはブランチを指定します。

異なるリポジトリから同じ名前の参照を選択することができます。各リポジトリの名前は、色のインジケータと共に右側に表示されます。

コミットペインのコンテキストメニュー

項目説明
リビジョン番号のコピー選択したコミットのリビジョン番号をクリップボードにコピーします。
パッチの作成選択したコミットに基づくパッチを作成します
チェリーピック選択したコミットからの変更を現在のブランチに適用します
リビジョンのチェックアウト選択したコミットで記録されたファイルの状態を確認します。
リビジョンでリポジトリを表示プロジェクトビューで選択したリビジョンのプロジェクトのスナップショットを開きます。
ローカルと比較選択したコミットでのリポジトリの状態を、ローカル作業コピーの現在の状態と比較します。
現在のブランチをここにリセット現在のブランチヘッドを選択したコミットにリセットします。開いたGitリセットダイアログで、作業ツリーを更新するモードを選択します。
コミットを戻すロールバック選択したコミットの変更。選択したコミットの変更を元に戻す新しいコミットが作成されます。
コミットを元に戻す選択したコミットの変更を元に戻す。このコマンドは、ユーザーが行ったコミットでのみ使用できます。
コミット・メッセージの編集選択したコミットのメッセージを変更します。このアクションは、まだプッシュされていないコミットでのみ使用できます。
フィックスアップ個別のコミットを作成する代わりに選択したコミットに段階的な変更を追加します。元のコミットのコミットメッセージのみが保持されます。
スカッシュ・イン個別のコミットを作成する代わりに選択したコミットに段階的な変更を追加します。両方のコミットからのメッセージは保持されます。
ここから対話的にリベース現在のブランチの履歴を編集するは、選択したコミットの後にすべてのコミットの対話的なリベースを実行します。
ブランチ <ブランチ名> / ブランチ

This command appears for all branches that point to the selected commit ( ブランチ <ブランチ名> if there is one branch, or ブランチ if there are multiple branches) and provides the same options as the ones available from the ブランチポップアップ and the context menu of the Branches pane.

リポジトリを同期制御するオプションが有効で、選択したブランチが複数のリポジトリに存在する場合、すべてのリポジトリという名前の追加メニューオプションが表示され、すべてのリポジトリで同じ操作を同時に実行できます。

新規ブランチ選択したコミットに基づいて新しいブランチを作成します
新規タグ選択したコミットに新しいタグを追加
子コミットに移動このブランチの次のコミットにジャンプします。
親コミットに移動このブランチの前のコミットにジャンプします。
GitHub で開くGitHub(英語)で選択したコミットに対応するページを開きます。
項目説明
リビジョン番号のコピー選択したコミットのリビジョン番号をクリップボードにコピーします。
パッチの作成選択したコミットに基づくパッチを作成します
接木 (Mercurial)選択したコミットからの変更を現在のブランチに適用します。
リビジョンへ更新作業コピーの親リビジョンを選択したコミットに変更します。新しいコミットは、更新先のリビジョン(コミット)から引き継がれます。
新規ブランチ選択したコミットに基づいて新しいブランチを作成します。
新規タグ選択したコミットに新しいタグを追加します。
ブランチ <ブランチ名> / ブランチ

This command appears for all branches that point to the selected commit ( ブランチ <ブランチ名> if there is one branch, or ブランチ if there are multiple branches) and provides the same options as the ones available from the ブランチポップアップ and the context menu of the Branches pane.

リポジトリを同期制御するオプションが有効で、選択したブランチが複数のリポジトリに存在する場合、すべてのリポジトリという名前の追加メニューオプションが表示され、すべてのリポジトリで同じ操作を同時に実行できます。

MQ

Mercurial キュー(英語)を管理するには、このサブメニューを使用します。

  • インポート : このコマンドを使用して、選択したチェンジセットをパッチに変換します。

  • パッチにジャンプ : このコマンドを使用して、まだ適用されていないパッチのキューを示すMQ: <プロジェクト名>タブを開きます。

  • パッチの名前変更 : このコマンドを使用して、選択したパッチの名前を変更します。

  • パッチの完了 : このコマンドを使用して、選択したパッチを永久チェンジセットに変換します。

ファイルペインの変更

このペインには、現在選択されているコミット内で変更されたファイルのリストが表示されます。

変更されたファイルペインのツールバー

項目ツールチップとショートカット説明
the Show Diff icon差分を表示
Ctrl+D
ファイルの差分ビューアーを開きます。ここで、選択したファイルのローカルバージョンとリポジトリバージョンを比較できます。
the Revert button選択した変更を元に戻すroll back the changes in the selected file.
the History Up to Here buttonここまでのヒストリー選択したファイルのヒストリー・タブを開くと、すべてのファイルリビジョンの履歴を確認できます。
the Group by buttonグループ変更したファイルをグループ化する方法を選択します:ディレクトリまたはモジュール、あるいはその両方
icons.general.filter.pngフィルターChoose if you want to hide the following from the log:
  • Hide files moved without changes : these are files that were moved from another location, but their content remained intact.

  • Hide files with non-important changes : these are files where changes were made only within import statements, or only affected formatting.

Configure layoutレイアウトの構成次のオプションを選択します。
  • 詳細の表示 : コミット詳細ペインを表示します。

  • 差分プレビューの表示 : 差異のプレビューペインを開き、選択した変更済みファイルとそのリポジトリバージョンの違いを確認できます。

the Expand All button the Collapse All buttonすべて展開すべて折りたたみます
Ctrl+NumPad +
すべてのノードを展開/折りたたむには、このボタンをクリックします。

これらのボタンは、ツリービューが有効な場合にのみ使用可能です。

コンテキスト・メニュー・コマンド

項目説明
差分を表示 Ctrl+Dクリックするとファイルの差分ビューアーが開き、選択したファイルの現在のリビジョンと前のリビジョンを比較できます。
ローカルと比較選択したコミットのファイルのリビジョンを現在のローカルバージョンと比較します。
ローカルと以前の比較選択したコミットの前のファイルの復帰と現在のローカルリビジョンを比較します。
編集ソース F4選択したファイルのローカルコピーを開いて編集します。
リポジトリ・バージョンを開くクリックして、選択したファイルのリポジトリバージョンを編集用に開きます。
選択した変更を元に戻すClick to roll back the changes in the selected file. This option is useful, when you only need to revert specific files instead of discarding an entire commit. Changes that revert the selected file will be placed in the active changelist.
選択された変更を適用Click to apply the selected changes to the current branch.
ここまでのヒストリー選択したファイルのヒストリー・タブを開くと、すべてのファイルリビジョンの履歴を確認できます。
親への変更を表示Display changes to both parents for a merge commit to review merge results, and see how exactly conflicts were resolved during a merge.

コミット詳細

この領域は、詳細の表示 the Show Details button オプションが有効な場合に表示されます。

この領域には、コミットメッセージ、ハッシュ、作成者、作成者のメールへのリンク、日付、時刻、ルート、ブランチなど、コミットリストで選択されたコミットの詳細が表示されます。

選択したコミットが6つ以上のブランチに含まれている場合、最初の6つだけが表示され、クリックするとブランチの完全なリストを展開できるすべて表示リンクが表示されます。

コミットメッセージが別のコミットを参照している場合は、このコミットのハッシュをクリックしてログにジャンプすることができます。

最終更新日: 2020年7月23日

関連ページ:

Git

Git リモートのパスワードを設定する:リモート Gitリポジトリを操作するたびに(たとえば、プル、更新、またはプッシュ操作中)、承認が必要です。許可が必要になるたびに資格情報を指定する必要がないように、パスワードを記憶するようにIntelliJ IDEAを構成できます。パスワードポリシーを設定する...

Git ブランチを管理する

Gitでは、分岐は強力なメカニズムであり、たとえば、機能で作業したり、リリースのコードベースの特定の状態を凍結したりする必要がある場合などに、メインの開発ラインから分岐することができます。IntelliJ IDEAでは、ブランチのすべての操作はGit ブランチポップアップで実行されます: これを呼び...

リモート Gitリポジトリと同期する (フェッチ、プル、更新)

変更をアップストリームにプッシュして作業の結果を共有する前に、リモートリポジトリと同期して、プロジェクトのローカルコピーが最新であることを確認する必要があります。これは、変更のフェッチ、変更のプル、またはプロジェクトの更新のいずれかの方法で行うことができます。Gitブランチポップアップは、ブランチに...

1つのGit ブランチから別のGitに変更を適用する

Gitでは、あるブランチから別のブランチへの変更を統合する方法がいくつかあります。ブランチのマージ、ブランチのリベース、あるブランチから別のブランチに別々のコミットを適用する (チェリーピック)、Apply separate changes from a commit、Apply specific

変更をコミットしてGitリポジトリにプッシュする

After you'veadded new files to the Git repository, or modified files that are already under Git version control and you are happy with their current s...

正規表現構文リファレンス

This section is a brief summary ofregexp syntaxthat can be used for creatingsearch and replaceas well as issue navigation patterns.RegEx構文リファレンス:次の文字を...