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