x-cmd pkg | gitui - git 终端交互式命令行工具

目录

    • 简介
    • 首次用户
    • 功能特点
    • 类似工具与竞品
    • 进一步探索

简介

gitui 由 Stephan D 于 2020 年使用 Rust 语言构建的 git 终端交互式命令行工具,旨在终端界面中便捷管理 git 存储库。

首次用户

  1. 使用 x gitui 即可自动下载并使用

    • 在终端运行 eval "$(curl https://get.x-cmd.com)" 即可完成 x 命令安装, 详情参考 x-cmd 官网
  2. x-cmd 提供1分钟教程,其中包含了 gitui 命令常用功能的 demo 示例,可以帮你快速上手 gitui 。

  3. 使用案例:

    x-cmd pkg | gitui - git 终端交互式命令行工具_第1张图片

    # 进入到本地 git repo 目录,并启动 gitui
    cd path/git_repo
    x gitui
    
    • 常用按键:
      • q:退出 gitui 的 UI 界面;
      • esc:取消 gitui 操作;
      • h:获取可用按键的帮助;

功能特点

  1. 高效稳定:gitui 相比于其他交互式工具 (lazygit, tig) 在管理大型仓库中, 有更快的启动时间,更小的内存占用,详情可查看 gitui 的对比测试。
  2. 快捷操作:可在交互模式中,执行拉取,提交,推送以及 stash 等操作。
  3. 检索与浏览:gitui 不仅可以检索浏览本地文件,还可以用于检索 git 提交记录,浏览提交更改等储存库信息。

类似工具与竞品

  1. lazygit,使用 Go 语言构建的 git 终端交互式命令行工具,在三者中功能更加全面,交互界面更加友好,但在面对大型存储库中性能上不及另外两个。x-cmd 也引入了 lazygit,有兴趣的读者可以参考 x-cmd pkg lazygit

  2. tig,使用 C 语言构建的 git 终端交互式命令行工具,在三者中迭代的时间更久,体积更小。使用方面更偏向于使用命令调用。x-cmd 也引入了 tig,有兴趣的读者可以参考 x-cmd pkg tig

进一步探索

  • GitHub: gitui

X-CMD 官网

  • x-cmd-pkg

  • x-cmd-1min

你可能感兴趣的:(pkg,git,tui,gitui,rust)