远程操作
支持多远程仓库和高级选项的推送和拉取操作。
快捷键
| 按键 | 动作 |
|---|---|
p | 推送 (Push) |
P | 拉取 (Pull) |
工作流
推送更改
- 触发: 按
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。