#git #user #commit #user-interface #branch #client #magit

bin+lib gitu

受 Magit 启发的 Git 客户端

44 个版本 (23 个破坏性更新)

0.24.0 2024 年 8 月 5 日
0.23.1 2024 年 7 月 23 日
0.22.1 2024 年 7 月 4 日
0.11.0 2024 年 3 月 27 日

文本编辑器 中排名 114

Download history 276/week @ 2024-05-05 56/week @ 2024-05-12 31/week @ 2024-05-19 19/week @ 2024-05-26 14/week @ 2024-06-02 15/week @ 2024-06-09 336/week @ 2024-06-16 205/week @ 2024-06-23 378/week @ 2024-06-30 47/week @ 2024-07-07 164/week @ 2024-07-14 187/week @ 2024-07-21 513/week @ 2024-07-28 180/week @ 2024-08-04 39/week @ 2024-08-11 16/week @ 2024-08-18

每月下载量 762

MIT 许可证

4MB
6.5K SLoC

它是 Gitu!- 一款 Git 玻璃制品 之外 的 Emacs

CI codecov

Git 的终端用户界面。受 Magit 启发。

特性

Gitu 旨在随着时间的推移实现 Magit 的许多核心功能。它应该对任何之前的 Magit 用户都很熟悉。
以下是目前支持的功能列表

  • 暂存/取消暂存 (文件,块,行)
  • 显示 (查看提交/在行中打开 EDITOR)
  • 分支 (检出,检出新分支)
  • 提交 (提交,修正,修复)
  • 获取
  • 日志 (当前,其他)
  • 拉取/推送 (您可能需要配置 push.default)
  • 变基 (其他地方,中止,继续,自动合并,交互式)
  • 重置 (软重置,混合,硬重置)
  • 还原 (提交)
  • 存储 (保存,弹出,应用,丢弃)

快捷键

快捷键尝试模仿 Magit,同时保持 Vim 风格。可以通过按 h 键或配置 general.always_show_help.enabled = true 来显示帮助菜单。

配置

环境变量 GIT_EDITORVISUALEDITOR(按此顺序检查)决定了 Gitu 将打开哪个编辑器。

配置也来自

  • Linux: ~/.config/gitu/config.toml
  • macOS: ~/.config/gitu/config.toml
  • Windows: %USERPROFILE%\AppData\Roaming\gitu\config.toml

,请参阅 默认配置

安装 Gitu

遵循安装说明: 安装 Gitu
或通过包管理器安装

Packaging status

贡献

欢迎 PR!以下是一些入门提示: 开发 & 工具

依赖关系

~285MB
~8.5M SLoC