分支管理
在 Gitti 中管理 Git 分支 — 查看、创建、切换、删除、变基到其他分支,以及可配置 fast-forward 的合并,全部在终端中完成。
标签操作
在 Gitti 中创建、删除、推送和获取 Git 标签,支持 GPG/SSH 标签签名 — 在终端中管理你的发布标签。
远程操作
在 Gitti 中管理 Git 远程 — 添加、编辑、移除、设置跟踪上游,以及直接在终端 UI 中推送和拉取。
交互式暂存
在 Gitti 中交互式暂存和取消暂存文件,包括行级暂存、取消暂存和丢弃,并配有语法感知的差异查看器。
提交更改
在 Gitti 中使用专用提交 UI 编写、修改和签名提交,支持 GPG/SSH 提交签名,并提供可视化的提交日志和分支图。
暂存 (Stash)
在 Gitti 中管理 Git 储藏 — 储藏选定或全部文件,应用、弹出和删除储藏,全部在终端 UI 中完成。
日志与调试
使用 Gitti 内置的日志面板实时查看应用日志,并导出到文件以便调试。
RefLog
在 Gitti 中浏览 Git reflog 以恢复丢失的提交和分支 — 从任意历史引用条目创建分支、重置和 cherry-pick。
Git Blame
在 Gitti 中查看逐行 Git blame — 查看任意被追踪文件每一行的提交作者、哈希和消息。
交互式变基
在 Gitti 中运行交互式变基 — 在终端 UI 中交互式地 drop、reword、fixup 和 squash 提交。
Worktree
在 Gitti 中管理 Git worktree(工作树)— 无需离开仓库即可在终端 UI 中列出、切换、添加、删除、修剪以及锁定/解锁 worktree。