簡介
Gitti 是一個快速、輕量級的 Git 操作終端 UI。它專為保持您的工作流而設計,透過鍵盤驅動的介面來執行常見的 Git 任務。
核心理念
Gitti 圍繞三個主要組件構建:
- 本地分支 / 標籤 / 遠端 / Worktree (Local Branches / Tags / Remotes / Worktree) (左上) — 使用
< / >切換 - 修改的檔案 (Modified Files) (左中)
- 提交日誌 / RefLog (Commit Log / RefLog) (左下) — 使用
< / >切換 - 暫存區 (Stash) (左下)
- 日誌面板 (Logging Panel) (右下)
詳細視圖 (Detail View) (右側面板) 會根據您的選擇上下文進行更新。
全局導航
| 鍵 | 動作 |
|---|---|
1 | 切換焦點到本地分支 |
2 | 切換焦點到修改的檔案 |
3 | 切換焦點到提交日誌 / RefLog |
4 | 切換焦點到暫存區 |
/ | 切換焦點到日誌面板 |
tab | 向前切換組件 |
shift+tab | 向後切換組件 |
F | 篩選當前聚焦的清單面板 |
? | 打開全局快捷鍵幫助 |
清單篩選
在本地分支 / 標籤 / 遠端 / Worktree、修改的檔案、提交日誌 / RefLog 或 Stash 面板中按 F 可篩選該清單。輸入內容以縮小清單,按 enter 保留篩選,按 esc 清除篩選。每個清單保留各自的篩選內容。完整說明請參閱清單篩選。
滑鼠支援
Gitti 也支援滑鼠操作。左鍵點擊面板可聚焦該面板,左鍵點擊清單項可選中該項,使用滾輪可捲動詳細面板和彈出視窗內容。完整說明請參閱滑鼠支援。
快速開始
- 打開您的終端。
- 導航到一個 Git 倉庫。
- 運行
gitti。
您將看到介面已填充了當前倉庫的狀態。使用數字鍵 (1, 2, 3, 4) 在面板之間跳轉。