バージョン管理
VCS 操作のポップアップ (Alt+`) または を使用して、VCS 関連のコマンドをすばやく呼び出します。
ポップアップ内のアクションのリストは、現在有効になっている VCS によって異なります。
![vcs_operations_quick_list.png vcs_operations_quick_list.png](https://resources.jetbrains.com/help/img/idea/2023.2/vcs_operations_quick_list.png)
次のショートカットを使用して、グローバルバージョン管理コマンドを呼び出すこともできます。
VCS 操作のポップアップ ... | Alt+` |
Command K | |
Command T | |
Control+Alt+Z | |
Command Shift K | |
Control+Alt+Shift+ArrowDown | |
Control+Alt+Shift+ArrowUp | |
バージョン管理ウィンドウを表示する | Alt+9 |
Alt+0 |
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2023.2/ij_VCS_commit_tool_window.png)
Git リポジトリに変更をコミットしてプッシュする
Git リポジトリに新しいファイルを追加するか、すでに Git バージョン管理下にあるファイルを変更し、現在の状態に満足したら、作業の結果を共有できます。これには、ローカルにコミットしてリポジトリのスナップショットをプロジェクト履歴に記録し、次にリモートリポジトリにプッシュして他のユーザーが使用できるようにすることが含まれます。Git ユーザー名を設定する Git は、コミットを ID に関連付けるために、ユーザー名を知っている必要があります。ユーザー名を設定していない場合、IntelliJ ID...
![](https://resources.jetbrains.com/help/img/idea/2023.2/Git_branches_incoming_commits_indicator.png)
リモート Git リポジトリと同期する (フェッチ、プル、更新)
変更をアップストリームにプッシュして作業結果を共有する前に、リモートリポジトリと同期して、プロジェクトのローカルコピーが最新であることを確認する必要があります。これを行うには、次のいずれかの方法があります: 変更のフェッチ、変更のプル、プロジェクトの更新 Git ブランチポップアップは、ブランチにまだフェッチされていない受信コミットがあるかどうかを示します。変更のフェッチ:アップストリームから変更をフェッチすると、リモートリポジトリと最後に同期してから行われたコミットからのすべての新しいデータがロー...
![](https://pleiades.io/icons/idea.png)
Git リポジトリの変更を元に戻す
コミットされていない変更を元に戻すコミットする前に、ローカルで行った変更をいつでも元に戻すことができます。コミットツールウィンドウで、元に戻すファイルを 1 つ以上選択し、コンテキストメニューからロールバックを選択するか、を押します。最後のコミット以降に選択したファイルに加えられたすべての変更は破棄され、アクティブな変更リストから消えます。ファイルのステージングを解除するデフォルトでは、IntelliJ IDEA は、変更されたファイルが自動的にステージングされる変更リストの概念を使用する...
![](https://resources.jetbrains.com/help/img/idea/2023.2/ij_diff_in_editor.jpg)
変更を確認する
このトピックでは、あなたのチームメイトがソースコードにもたらした変更を追跡する方法を説明します。プロジェクト履歴を確認する:IntelliJ IDEA を使用すると、指定したフィルターに一致するプロジェクトソースに加えられたすべての変更を確認できます。Git や Mercurial などの分散バージョン管理システムの場合、バージョン管理ツールウィンドウのログタブでプロジェクト履歴を表示できます (Git リポジトリの変更を調査するを参照)。Subversion、Perforce、ClearC...
![](https://resources.jetbrains.com/help/img/idea/2023.2/dfa_scope.png)
データフローを分析する
大きなコードベースで作業する場合、データの処理方法とワークフローを改善してコードのパフォーマンスと可読性を向上させる方法を理解することが難しい場合があります。これを容易にするために、IntelliJ IDEA データフロー分析では、プログラムを実行せずに、考えられるすべてのデータ変換を追跡できます。この情報は、アプリのデザインを改善し、バグが現れる前にバグを診断するために使用できます。データフロー分析は、次の情報を提供します。メソッドまたは式の下流のデータに何が起こるか: コンシューマーとは何か...
![](https://resources.jetbrains.com/help/img/idea/2023.2/sharing-project-notification.png)
バージョン管理を有効にする
IntelliJ IDEA は 2 つのレベルでバージョン管理統合をサポートします。IDE レベルでは、VCS 統合は、デフォルトで有効になっているバンドルされたプラグインのセットを通じて提供されます。プロジェクトレベルでは、プロジェクトフォルダーを 1 つまたは複数のバージョン管理システムと関連付けることで、VCS 統合が有効になります。プロジェクトルートをバージョン管理システムに関連付ける:IntelliJ IDEA を使用すると、プロジェクトとバージョン管理システムの統合を迅速に有効にし...