软件介绍
GitUI 是一款用 Rust 编写的 Git 终端界面(TUI)工具,项目自述是想在终端里提供接近图形化 Git 客户端的便利。它以开源形式发布在 GitHub 的 gitui-org 组织下,采用 MIT 许可证。
核心功能
- 键盘操作:全程用键盘控制,并带有随上下文变化的帮助提示。
- 提交与暂存:提交和修改提交(包含 Git 钩子),对文件、代码块乃至单行进行暂存、取消暂存和还原。
- 储藏与远程:支持储藏,以及向远程仓库推送和从远程获取。
- 分支与日志:管理分支,搜索提交日志,支持子模块;也支持 GPG 提交签名,但项目说明里注明这一功能还有一些不足。
支持平台与系统要求
官方提供 Windows(64 位)、macOS(Apple 芯片与 Intel)以及 Linux(x86_64、aarch64、arm、armv7)的预编译程序,也有 Termux 软件包。安装方式包括 Winget、Scoop、Chocolatey、Homebrew 等包管理器,或者执行 cargo install gitui --locked 自行编译,此时要求的 Rust 最低版本是 1.88。
版本与授权
项目为免费开源。GitHub 发布页显示的最新版本为 v0.28.1。项目自述仍标注为 beta 阶段,可能存在缺陷和缺失的功能,但对个人使用已相当稳定,同时在寻找协同维护者。
适用人群与使用场景
适合习惯在终端或远程服务器上工作、又不想记住大量 Git 命令参数的开发者,可以用它代替一部分命令行操作或图形客户端。
版本列表
-
-
-
GitUI v0.16.0 官方版
GitUI(Git终端),GitUI是一个用Rust编写的用于git的终端UI,我们 ...
软件大小:3.3 MB 更新时间:2021-12-17
-
