Git
このページを使用して、 Git 制御下にあるプロジェクトのディレクトリに適用されるバージョン管理設定を指定します。
Git 実行可能ファイルのパス | このフィールドには、Git 実行ファイルへのパスを指定します。 パスを入力するか、 参照 IntelliJ IDEA は、 Windows10 バージョン 2004(英語) で使用可能な Windows Subsystem for Linux 2 (WSL2) の Git をサポートします。 Git が Windows にインストールされていない場合、IntelliJ IDEA は WSL で Git を検索し、そこから使用します。 また、 \\wsl$ パスを使用すると開かれるプロジェクトの場合、IntelliJ IDEA は WSL から Git に自動的に切り替わります。 ![]() |
テスト | このボタンをクリックして、Git 実行可能ファイルへのパスを確認します。 |
コミット
ステージングエリアを有効化 | 変更されたファイルが自動的にステージングされる 変更リストを使用する代わりに、コミットのために変更を ステージング(英語)するという概念に慣れている場合は、このオプションを有効にします。 ステージングエリアを使用すると、同じファイルへの変更 (重複する変更を含む) を簡単に個別にコミットでき、エディターからフォーカスを切り替えることなく、どの変更がすでにステージングされているかを確認できます。 詳細については、 Git ステージングエリアを使用して変更をコミットする を参照してください。 |
CRLF 改行コードがコミットされる前に警告する | このオプションを選択すると、 このオプションの選択を解除すると、 差分ビューアーダイアログを使用して手動で行末の問題を修正する必要があります。 |
detached HEAD でコミットする際やリベース中にコミットする際に警告する | このオプションを選択すると、IntelliJ IDEA でデタッチヘッドやリベース中にコミットを行う際に、課題やコード損失を防ぐための警告が表示されます。 |
保護対象ブランチにプッシュされたコミットを選択するときに 'cherry-picked from <hash>' 接尾辞を追加する | 保護されたブランチ(英語)からコミットをチェリーピックする際に、元のコミットへの参照を保持する場合は、このオプションを選択します。 デフォルトでは、変更をチェリーピックする際に接尾辞は追加されません。 |
GPG キーの構成 | クリックしてコミットに署名するための GPG キーを構成するか、既存のキーを選択します。 詳細については、 GPG キーを使用してコミットに署名する を参照してください。 |
プッシュ
現在のブランチのプッシュが拒否された場合に自動更新する | 現在のブランチからその追跡されたブランチへの このオプションの選択を解除すると、ローカルリポジトリとリモートストレージが同期されていないため、 ブランチのプッシュが拒否されたときに IntelliJ IDEA は プッシュが拒否されました ダイアログを表示します。 次の点に注意してください。
|
コミットおよびプッシュのプッシュダイアログを表示する | 変更のコミット ダイアログで コミットとプッシュ をクリックした後に プッシュダイアログを表示する場合は、このオプションを選択してください。 このオプションを選択しない場合、変更は影響を受けるリポジトリに自動的にプッシュされます。 |
保護されたブランチにコミットするときだけプッシュダイアログを表示する | 変更のコミット ダイアログで コミットとプッシュ をクリックした際に、保護されたブランチにプッシュする場合にのみ 変更のプッシュダイアログを表示する場合は、このオプションを選択してください。 このオプションを選択しない場合、変更は影響を受けるリポジトリに自動的にプッシュされます。 |
保護されたブランチ | 特定のブランチに対して プッシュ変更を強制する機能を無効にしたい場合は、ここにリストしてください(これは .idea/vcs.xml に保管されているチーム共有パラメーターです)。 セミコロンで区切られた複数のブランチをリストすることも、入力が正規表現のリストとして扱われるため、ブランチパターンを供給することもできます。 |
GitHub からブランチの保護ルールをロードする | GitHub 保護ルールを IntelliJ IDEA に追加し、フェッチごとに同期する場合は、このオプションを選択します。 |
更新
更新メソッド | このリストを使用して、ローカルリポジトリをリモートストレージと同期させるための戦略を選択してください。 選択された方法は、 |
作業ツリーをクリーンアップする | プロジェクトの更新を実行するときに、コミットされていない変更をどのように処理するかを選択します。 |
パスで「プロジェクト更新」情報をフィルターする。 | 更新を実行するときに 更新情報タブでプロジェクトへのすべての変更に関する情報を取得したくない場合は、特定のパスでリストをフィルタリングできます。 |
リモートでの変更を自動でフェッチする | リモートの更新を 20 分ごとにバックグラウンドで取得できるようになります。 これを使うと、相手からの変更を把握できます。 間隔は |
リモートリポジトリに最新の変更があるかチェックする | このオプションを有効にすると、IntelliJ IDEA はローカルリポジトリにフェッチされていない保留中の受信コミットがあるかどうかを確認し、VCS ウィジェットでそのようなブランチをマークします。 |
タグを取得 | リモートからフェッチする際に IntelliJ IDEA がタグをどのように扱うかを指定します。
|
資格情報ヘルパーを使用する | デフォルトの動作である クレデンシャルヘルパー(英語)を上書きしたくない場合は、このオプションを選択します。 Git ログイン ダイアログでクレデンシャルヘルパーを使用して認証できるようになります。 |
スタッシュ
スタッシュとシェルフを 1 つのタブにまとめる | スタッシュと シェルブの両方の変更を、 スタッシュとシェルフ という 1 つのタブに、 コミット ツールウィンドウ(Alt+0 )でリスト表示する場合は、このオプションを有効にします。 |
「差分を表示」が呼び出されると、スタッシュの変更を比較します | このセクションでは、スタッシュの変更を調査するときに Diff ビューアーで表示する内容を指定します。
|
