终端里管 Git 超快:gitui 开源免费,Rust 写成不卡

命令行 git 功能强,但看改动、挑文件提交时还是图表更直观。gitui 是在终端里跑的 Git 图形前端,用 Rust 写成,再大的仓库也秒开。它把状态、差异、暂存、分支操作做成可键盘导航的界面,想躲开鼠标又想要可视化的 Git 用户会喜欢。
它解决什么问题
命令行看 diff 要敲一长串,挑文件提交麻烦。
图形 Git 工具吃内存,大仓库开半天。
核心能力
| 能力 | 具体能做到什么 |
|---|---|
| 极速响应 | Rust 写成,大仓库也秒开不卡 |
| 可视 diff | 分屏看改动,挑行暂存方便 |
| 键盘导航 | 全程不碰鼠标,操作快 |
| 分支管理 | 建切合并一目了然,少敲命令 |
| 暂存精细 | 可按块按行暂存,提交更干净 |
| 跨平台 | 三大系统终端都能跑 |

它把”图形”和”终端”的矛盾解开
gitui 的价值在于:既保留终端的轻与快,又补上图形界面最擅长的”看”。它直接读 Git 对象库,把工作区状态、每个文件的增删改、逐行差异实时画出来,你用方向键移动、空格暂存、回车看 diff,全程手不离开键盘。因为用 Rust 且异步加载,哪怕仓库几万文件也不卡,这是很多 Electron 系 Git 工具做不到的。对住在终端、又嫌纯命令看改动费劲的人,它是甜点。
要清楚它不是 Git 本身,是前端;复杂历史重写、rebase 交互等仍建议命令行或其它工具配合。它强在状态浏览与提交整理,不替代你对 Git 的理解。另外它是键盘驱动,纯鼠标党不习惯。把它当”日常看改、挑提交”的利器最合适,重操作再回命令行。

同类工具怎么选
| 工具 | 授权 | 差别在哪 |
|---|---|---|
| Lazygit | 开源免费 | 另一款终端 Git UI,交互风格略有不同。 |
| GitKraken | 商业试用 | 图形 Git 客户端,协作功能强但有付费档。 |
| tig | 开源免费 | 终端 Git 日志浏览器,更轻量。 |
谁适合用
- 住在终端、想要可视化 Git 的用户
- 管理大仓库、嫌图形工具卡的人
- 键盘流重度依赖、少碰鼠标的开发者
怎么开始
- 用包管理器或下载二进制装好 gitui。
- 在项目目录运行 gitui,即见状态面板。
- 方向键选文件,空格暂存、回车看 diff。
- 挑好改动后写提交信息并提交。
- 在分支面板切分支、看历史,少敲命令。
常见问题
要会 git 命令吗?
要懂基本概念,它只是把操作可视化,不替你理解。
大仓库快吗?
很快,Rust 异步加载,几万文件也不卡。
能替代 SourceTree 吗?
日常看改提交可替代,复杂操作仍建议命令行。
免费吗?
开源免费,可自由使用。
授权与合规
gitui 以 MIT 开源协议发布,源码公开,可自由使用。 官网:github.com/extrawurst/gitui。
继续找同类资源
这条属于「软件工具」栏目,同栏目还有更多可直接使用的免费资源,可以在 软件工具全部资源 里按需翻阅。
相关资源
同栏目下这几条也常被一起翻到:
资源信息
界面语言
英文
授权方式
开源免费
适用平台
Linux / macOS / Windows
获取方式
直链下载
资源更新
2026-09-20
页面更新
2026-09-20
↓ 获取资源
点击按钮直接前往资源页面。