跳至主要内容
版本:0.9.x

簡介

Gitti 是一個快速、輕量級的 Git 操作終端 UI。它專為保持您的工作流而設計,透過鍵盤驅動的介面來執行常見的 Git 任務。

核心理念

Gitti 圍繞三個主要組件構建:

  1. 本地分支 / 標籤 / 遠端 / Worktree (Local Branches / Tags / Remotes / Worktree) (左上) — 使用 < / > 切換
  2. 修改的檔案 (Modified Files) (左中)
  3. 提交日誌 / RefLog (Commit Log / RefLog) (左下) — 使用 < / > 切換
  4. 暫存區 (Stash) (左下)
  5. 日誌面板 (Logging Panel) (右下)

詳細視圖 (Detail View) (右側面板) 會根據您的選擇上下文進行更新。

全局導航

動作
1切換焦點到本地分支
2切換焦點到修改的檔案
3切換焦點到提交日誌 / RefLog
4切換焦點到暫存區
/切換焦點到日誌面板
tab向前切換組件
shift+tab向後切換組件
F篩選當前聚焦的清單面板
?打開全局快捷鍵幫助

清單篩選

本地分支 / 標籤 / 遠端 / Worktree修改的檔案提交日誌 / RefLogStash 面板中按 F 可篩選該清單。輸入內容以縮小清單,按 enter 保留篩選,按 esc 清除篩選。每個清單保留各自的篩選內容。完整說明請參閱清單篩選

滑鼠支援

Gitti 也支援滑鼠操作。左鍵點擊面板可聚焦該面板,左鍵點擊清單項可選中該項,使用滾輪可捲動詳細面板和彈出視窗內容。完整說明請參閱滑鼠支援

快速開始

  1. 打開您的終端。
  2. 導航到一個 Git 倉庫。
  3. 運行 gitti

您將看到介面已填充了當前倉庫的狀態。使用數字鍵 (1, 2, 3, 4) 在面板之間跳轉。