リモート操作
複数のリモートと高度なオプションをサポートし、変更をプッシュおよびプルします。
キーバインド
| キー | アクション |
|---|---|
p | プッシュ |
P | プル |
ワークフロー
変更のプッシュ
- トリガー:
pを押します。 - ロジックフロー:
- リモートの確認: Gittiは設定されたリモートを確認します。
- シナリオ A (リモートなし):
- ポップアップ: "Add Remote"(リモートの追加)。プッシュする前にリモートを追加する必要があります。
- シナリオ B (複数のリモート):
- ポップアップ: "Choose Remote"(リモートの選択)。プッシュ先のリモート(例:
origin,upstream)を選択します。 - 次へ: プッシュオプションに進みます。
- ポップアップ: "Choose Remote"(リモートの選択)。プッシュ先のリモート(例:
- シナリオ C (単一のリモート):
- 次へ: 直接プッシュオプションに進みます。
- プッシュオプション: プッシュモードを選択するポップアップが表示されます:
git pushgit push --forcegit push --force-with-lease
- 確認: オプションを選択し、
enterを押します。
変更のプル
- トリガー:
P(shift+p) を押します。 - ロジックフロー:
- リモートの確認: プッシュと同様に、既存のリモートを確認します。
- プルオプション: プルモードを選択するポップアップが表示されます:
git pull(ユーザー設定に基づく)git pull --rebasegit pull --no-rebase
- 確認: オプションを選択し、
enterを押します。