プッシュダイアログ (Mercurial, Git)
このダイアログは、以下のバージョン管理システムで使用できます。
Git
Mercurial
このダイアログは、2 つのペイン(リポジトリペインとコミットの詳細ペイン)とプッシュコントロールエリアで構成されています。
リポジトリペイン
左側のペインには、Git および Mercurial リポジトリのリスト (およびどのローカルブランチ / アクティブブックマークがどのリモートブランチにプッシュされるか) と、各リポジトリで実行されたコミットのリストが表示されます。
コミット上にマウスを移動すると、コミット番号、日付と時刻、作成者、コミットメッセージを示すツールヒントが表示されます。コミットの作成者が現在のユーザーと異なる場合、このコミットにはアスタリスクが付けられます。
プッシュする各リポジトリの横にあるチェックボックスを選択します。
リポジトリが同期的に制御されないマルチルートプロジェクトがある場合、デフォルトでは現在のリポジトリのみが選択されます (またはプロジェクトビューで選択された複数のリポジトリ)。同期リポジトリ制御の有効化と無効化の詳細については、次のソースを参照してください。
Git の場合: バージョン管理設定: Git
Mercurial の場合: バージョン管理設定: Mercurial
プッシュしたいターゲットブランチを修正するには(青でハイライトされています)、それをクリックします。ラベルは、ターゲットブランチを指定できるテキストフィールドに変わります。変更したいブランチを選択し、F2 をプッシュして、編集モードに切り替えることもできます。
リモートブランチと同じ方法でリモートリポジトリを編集することもできます(複数ある場合)。リモートが指定されていない場合、リモート名の代わりにリモートの定義リンクが表示されます。クリックするとリモートが追加されます。
リポジトリにリモートがない場合は、リモートの定義リンクが表示されます。このリンクをクリックして、表示されるダイアログでリモートの名前と URL を指定します。
コミット詳細ペイン
右ペインには、選択したコミットに含まれるファイルが表示されます。左側のペインで複数のブランチを選択すると、対応するすべてのコミットが表示されます。
この領域のツールバーには、次のオプションがあります。
項目 | ツールチップとショートカット | 説明 |
---|---|---|
| 差分の表示 Ctrl+D | このボタンをクリックしてファイルの差分ビューアーダイアログを開き、選択したファイルのコミットされたバージョンと以前のバージョンの違いを示します。 |
| ソースの編集 F4 | エディターで選択したファイルを開くには、このボタンをクリックします。 |
| ディレクトリでグループ化 Ctrl+Alt+P | このボタンをクリックすると、平面図とディレクトリ図が切り替わります。 |
| すべて折りたたむ / すべて展開 Ctrl+NumPad - / Ctrl+NumPad + | これらのボタンをクリックすると、ディレクトリツリー内のすべてのノードを折りたたんだり展開したりできます。フラットビューが選択されている場合、これらのボタンは使用できません。 |
プッシュコントロール
この領域のコントロールでは、次のプッシュオプションを選択できます。
項目 | 説明 |
---|---|
タグのプッシュ | このオプションは、Git を使用している場合にのみ使用できます。 デフォルトでは、
|
アクティブなブックマークのエクスポート | このオプションは、Mercurial を使用している場合にのみ使用できます。 デフォルトでは、 |
プッシュ | このボタンをクリックして変更をリモートブランチにプッシュするか、コンボボタンの
|
関連ページ:

Git 設定
このページを使用して、Git 制御下にあるプロジェクトのディレクトリに適用されるバージョン管理設定を指定します。Git 実行可能ファイルのパスこのフィールドには、Git 実行ファイルへのパスを指定します。パスを入力するか、参照をクリックして表示されるダイアログでパスを指定します。PyCharm は、Windows10 バージョン 2004 で使用可能な Windows Subsystem for Linux 2 (WSL2) の Git をサポートします。Git が Windows にインストールさ...

Git リポジトリに変更をコミットしてプッシュする
Git リポジトリに新しいファイルを追加するか、すでに Git バージョン管理下にあるファイルを変更し、現在の状態に満足したら、作業の結果を共有できます。これには、ローカルにコミットしてリポジトリのスナップショットをプロジェクト履歴に記録し、次にリモートリポジトリにプッシュして他のユーザーが使用できるようにすることが含まれます。Git ユーザー名を設定する Git は、コミットを ID に関連付けるために、ユーザー名を知っている必要があります。ユーザー名を設定していない場合、PyCharm は、最...