文件名称:用 rust 编写的用于 git 的快速终端用户界面 :collision:
文件大小:16.55MB
文件格式:ZIP
更新时间:2024-07-18 11:29:02
git rust terminal async tui
用 Rust 编写的 git 快速终端客户端 特征快速直观的仅键盘控制基于上下文的帮助(无需记住大量热键)检查、提交和修改更改(包括钩子:commit-msg /post-commit )暂存、取消暂存、还原和重置文件和大块头存储(保存、应用、删除和检查)推送到远程分支列表(创建、重命名、删除)浏览提交日志,差异提交的更改可扩展的终端 UI 布局异步输入轮询用于流体控制的异步 git API基准对于RustBerlin聚会演示(幻灯片)我比较lazygit ,tig和gitui通过解析整个Linux git仓库(其中包含超过900K提交): 时间 内存 (GB) 二进制 (MB) 冻结 崩溃 gitui 24 秒:check_mark_button: 0.17:check_mark_button: 1.4 不:check_mark_button: 不:check_mark_button: lazygit 57 秒 2.6 16 是的 有时 tig 4 米 20 秒 1.3 0.6:check_mark_button: 有时 不:check_mark_button: 动机我的大部分 git 使用都是在终端中完成的,但我经常发现自己将 git UI 用于某些用例,例如:索引、提交、差异、存储和日志。在过去的 2 年里,我的首选 GUI 工具是fork,因为它快速、免费且不臃肿。不幸的是,免费部分很快就