跳到主要内容

远程操作

支持多远程仓库和高级选项的推送和拉取操作。

快捷键

按键动作
p推送 (Push)
P拉取 (Pull)

工作流

推送更改

  1. 触发: 按 p
  2. 逻辑流程:
    • 检查远程: Gitti 检查您配置的远程仓库。
    • 场景 A (无远程):
      • 弹窗: "Add Remote" (添加远程)。推送前必须添加远程仓库。
    • 场景 B (多远程):
      • 弹窗: "Choose Remote" (选择远程)。选择推送到哪个远程(例如 origin, upstream)。
      • 下一步: 进入推送选项。
    • 场景 C (单远程):
      • 下一步: 直接进入推送选项。
  3. 推送选项: 出现弹窗选择推送模式:
    • git push
    • git push --force
    • git push --force-with-lease
  4. 确认: 选择选项并按 enter

拉取更改

  1. 触发: 按 P (shift+p)。
  2. 逻辑流程:
    • 检查远程: 与推送类似,检查现有远程。
  3. 拉取选项: 出现弹窗选择拉取模式:
    • git pull (基于用户配置)
    • git pull --rebase
    • git pull --no-rebase
  4. 确认: 选择选项并按 enter