15K+ stars 基于 Rust 编写的快速 Git 终端神器
小编今天给大家分享一个非常适合开发人员使用的 Git 终端神器: GitUI,使用 Rust 语言编写的开源工具。设计的目标就是「快」,以没有任何卡顿和加载大型项目速度飞快著称。让开发人员在使用 Git 时更加得心应手。
软件小巧,功能精悍,截至目前该项目已在 Github 上获得了 15.8k stars,累计发布50多个版本。
🎨️ 最新版本支持的功能
支持 Linux、MacOS、Windows 全平台
快速直观的键盘控制 基于上下文的帮助,不需要记任何快捷键 响应式终端UI 异步git API以实现流畅的控制 可扩展的 ui 布局 推送或从远程获取 检查、提交、更改amend(包括:pre-commit、commit-msg、post-commit、prepare-commit-msg) 暂存、取消暂存、还原和重置文件、块和行 暂存(保存、弹出、应用、丢弃和检查) 分支列表(创建、重命名、删除、检出、远程) 浏览/搜索提交日志、比对已提交的更改 异步输入轮询 子模块支持
🌟 和其他同类工具对比
🧰 安装
方式1、通过包管理器安装
openSUSE
sudo zypper install gitui
brew install gitui
port install gitui
winget install gitui
Scoop (Windows)
scoop install gitui
choco install gitui
pkg install gitui
conda install -c conda-forge gitui
方式2、通过官方发布的二进制文件安装
Windows
gitui-win.tar.gz (x64bit binary)
gitui.msi (64bit Installer package)
gitui-linux-musl.tar.gz (linux on x86_64)
gitui-linux-aarch64.tar.gz (linux on 64 bit arm)
gitui-linux-arm.tar.gz
gitui-linux-armv7.tar.gz
macOS
gitui-mac.tar.gz (intel Mac, uses Rosetta on Apple silicon, single binary)
🔥 快速预览体验
打开操作系统终端,进入到任意的 git 仓库根目录,在终端输入 gitui 启动,可以根据自己的喜好自定义主题和按键,gitui 自动适用于浅色和深色终端主题,详细配置可参考文档:
https://github.com/extrawurst/gitui/blob/master/THEMES.md
https://github.com/extrawurst/gitui/blob/master/KEY_CONFIG.md
搜索提交
重置提交
重写提交
模糊查找分支
子模块视图
提交消息历史记录
标签注释
附项目的链接:
GitHub 开源地址:
https://github.com/extrawurst/gituiGitee 开源镜像地址:
往期推荐: