更新情報タブ
このタブは、ローカル情報がサーバー(<specific_VCS> | プロジェクトの更新)と同期されている場合に使用できます。コミット数エリアには、最後にリモートと同期してから実行されたすべてのコミットのリストが表示されます。
ツールバー
項目 | ツールチップとショートカット | 説明 |
---|---|---|
フィルター | なし | このフィールドを使用して、コミットのリストを検索します。完全なコミット名またはメッセージ、あるいはそれらのフラグメント、リビジョン番号、正規表現を入力できます。 検索を完了するには、Enter を押すか、フォーカスを検索フィールドから離します。 |
| なし | クリックすると前の検索パターンが表示されます。 |
| なし | クリックして検索をクリアし、コミットの完全なリストに戻ります。 |
| テキストフィルター設定 | 次のオプションから選択して選択します。
|
ブランチ | なし | このドロップダウンを使用して、ブランチまたはお気に入りのブランチによるコミットをフィルタリングします。すべてのローカルおよびリモートブランチからのコミットを見たい場合は、すべてを選択してください。 |
ユーザー | なし | このリストを使用して、作者によってコミットをフィルタリングします。特定の作者によるコミットをすべて表示するには、選択をクリックして作者の名前の入力を始めます。すべてのユーザーによるコミットを表示するには、すべてを選択してください。 |
日付 | なし | このリストを使用して、時間枠または特定の日付でコミットします。特定の日付に行われたコミットを表示するには、選択をクリックして日付を指定します。すべての日付に行われたコミットを表示するには、すべてを選択してください。 |
パス | なし | このリストを使用するのは、フォルダーごと(1 つのルートを持つプロジェクトの場合)、またはルートとフォルダーごと(マルチルートプロジェクトの場合)です。特定のフォルダーへのコミットを表示するには、フォルダーの選択をクリックしてフォルダー名を指定します。マルチリポジトリプロジェクトの場合は、ルートセクションの 1 つまたは複数のルートの横にあるチェックボックスを選択することもできます。 |
| リフレッシュ Ctrl+F5 | コミットのリストをリフレッシュするには、このボタンをクリックします。 |
| チェリーピック | クリックすると、選択したコミットから現在のブランチに変更を適用します。 |
| インテリソート | このオプションを有効にすると、最初にマージコミットの真下に入っているコミットを表示することで、マージを表示する便利な方法が得られます。 |
| 表示設定 | クリックして、バージョン管理ツールウィンドウのログタブでのデータの表示方法を構成できるオプションのリストを呼び出します。Alt+9
|
列を表示 | 表示したい列を選択します。作成者、日付、ハッシュです。 | |
| 別のログタブを開く | フィルターを前後に設定する必要がないように、フィルターに一致する新しいログタブを開くときにクリックします。 |
| ハッシュ / ブランチ / タグへジャンプ Ctrl+F | このボタンをクリックし、移動したいハッシュ、タグ、ブランチを指定します。 異なるリポジトリから同じ名前の参照を選択することができます。各リポジトリの名前は、色のインジケータと共に右側に表示されます。 |
ファイルペインの変更
このペインには、現在選択されているコミット内で変更されたファイルのリストが表示されます。
変更されたファイルペインのツールバー
項目 | ツールチップとショートカット | 説明 |
---|---|---|
| 差分の表示 Ctrl+D | ファイルの差分ビューアーを開きます。ここで、選択したファイルのローカルバージョンとリポジトリバージョンを比較できます。 |
| 選択した変更を元に戻す | 選択したファイルの変更をロールバックします。 |
| ここまでの履歴 | 選択したファイルのヒストリータブを開くと、すべてのファイルリビジョンの履歴を確認できます。 |
| 表示オプション | 変更されたファイルをディレクトリまたはモジュールごとにグループ化します。 レイアウトの構成:
|
| すべて展開 / すべて縮小 Ctrl+NumPad + | すべてのノードを展開 / 折りたたむには、このボタンをクリックします。 これらのボタンは、ツリービューが有効な場合にのみ使用可能です。 |
コンテキストメニューコマンド
項目 | 説明 |
---|---|
差分の表示 Ctrl+D | クリックするとファイルの差分ビューアーが開き、選択したファイルの現在のリビジョンと前のリビジョンを比較できます。 |
ローカルと比較 | 選択したコミットのファイルのリビジョンを現在のローカルバージョンと比較します。 |
ローカルと以前の比較 | 選択したコミットの前のファイルの復帰と現在のローカルリビジョンを比較します。 |
ソースの編集 F4 | 選択したファイルのローカルコピーを開いて編集します。 |
リポジトリバージョンを開く | クリックして、選択したファイルのリポジトリバージョンを編集用に開きます。 |
選択した変更を元に戻す | クリックすると、選択したファイルの変更がロールバックされます。このオプションは、コミット全体を破棄するのではなく、特定のファイルのみを元に戻す必要がある場合に役立ちます。選択したファイルを元に戻す変更は、アクティブな変更リストに配置されます。 |
選択した変更を Cherry-Pick | |
ここまでの履歴 | 選択したファイルのヒストリータブを開くと、すべてのファイルリビジョンの履歴を確認できます。 |
親への変更を表示 | マージコミットの両方の親に対する変更を表示して、マージ結果を確認し、マージ中に競合がどのように解決されたかを確認します。 |
コミットの詳細
この領域は、詳細の表示 オプションが有効な場合に表示されます。
この領域には、コミットメッセージ、ハッシュ、作成者、作成者のメールへのリンク、日付、時刻、GPG 署名、ルート、ブランチなど、コミットリストで選択したコミットの詳細が表示されます。
選択したコミットが 6 つ以上のブランチに含まれている場合、最初の 6 つだけが表示され、クリックするとブランチの完全なリストを展開できるすべて表示リンクが表示されます。
コミットメッセージが別のコミットを参照している場合は、このコミットのハッシュをクリックしてログに移動することができます。
関連ページ:
リモート Git リポジトリと同期する (フェッチ、プル、更新)
変更をアップストリームにプッシュして作業結果を共有する前に、リモートリポジトリと同期して、プロジェクトのローカルコピーが最新であることを確認する必要があります。これを行うには、次のいずれかの方法があります: 変更のフェッチ、変更のプル、プロジェクトの更新 Git ブランチポップアップには、まだフェッチされていない受信コミットの数 (ブランチの名前の横にある青い矢印アイコン) と送信コミットの数 (ブランチの名前の横にある緑の矢印アイコン) が示されます。変更のフェッチ:アップストリームから変更をフェ...
正規表現構文リファレンス
このセクションは、検索と置換の作成、およびナビゲーションパターンの発行に使用できる正規表現構文の概要です。RegEx 構文リファレンス:次の文字を特殊文字またはリテラルとしてマークします。例:n は文字 n と一致します。「\n」は改行文字と一致します。シーケンスはと一致し、はと一致します。入力の始めに一致します。入力の終わりに一致します。直前の文字と 0 回以上一致します。例:
Git ブランチの管理
Git では、ブランチは、たとえば機能の作業が必要な場合や、リリースのためにコードベースの特定の状態を固定する必要がある場合などに、メインの開発ラインから分岐できるようにする強力なメカニズムです。IntelliJ IDEA では、ブランチによるすべての操作は Git ブランチポップアップで実行されます。これを呼び出すには、メインウィンドウのヘッダーで、現在チェックアウトされているブランチの名前を持つ Git ウィジェットをクリックします。Git ツールウィンドウのブランチペインで、ブランチを管理し、...
マージ、リベース、チェリーピックで変更を適用
Git では、あるブランチから別のブランチへの変更を統合するいくつかの方法があります。ブランチのマージ、ブランチのリベース、チェリーピックの個別コミット、コミットから個別の変更を適用する、特定のファイルをブランチに適用する、ブランチのマージ:特定のタスクを実行するために機能ブランチを作成し、機能を完了してテストした後、作業結果をメインコードベースに統合するとします。これを行う最も一般的な方法は、ブランチをマスターにマージすることです。機能ブランチで作業をしている間、チームメイトが master...
ファイルの差分ビューアー
この差分ビューアーは、2 つのファイルまたはファイルの 2 つのバージョン (ローカルの変更、またはローカルファイルとリモートリポジトリ内のそのリビジョン間の変更) を比較するときに表示されます。バイナリや .jar ファイルなど、あらゆる種類のファイルを比較できます。これを開くには、比較する 2 つのファイル、またはそのバージョンを比較するファイルを選択し、を押します。差分ビューアーが新しいタブで開きます。差分ビューアーは、コード補完、ライブテンプレート、その他の機能を有効にする強力なエディター...
Git リポジトリの変更を調査する
IntelliJ IDEA では、プロジェクト内のすべての変更を追跡できます。これにより、変更の作成者を特定し、ファイルバージョンまたはコミットの違いを確認し、必要に応じて変更を安全にロールバックして元に戻すことができます。プロジェクト履歴を確認する:指定したフィルターに一致するプロジェクトソースに加えられたすべての変更を確認できます。プロジェクト履歴を表示するには、Git ツールウィンドウのログタブを開きます。すべてのブランチおよびリモートリポジトリにコミットされたすべての変更が表示されます...