当前位置: 首页 > news >正文

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. 使用案例:

    gitui-1min-cn

    # 进入到本地 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

http://www.lryc.cn/news/273608.html

相关文章:

  • javaWeb案例知识点
  • SQL日期列更新操作详解
  • stable diffusion 基础教程-图生图
  • 如何获取高质量的静态住宅代理?常见问题与误区
  • 基于SpringBoot的旅游网站281
  • 做外贸没客户就静下来沉淀
  • 网络流总结
  • 安卓11通过脚本修改相应板型系统属性
  • 网络安全—PKI公钥基础设施
  • 推荐一款加速器,也可加速github
  • springboot框架,中间库是mognodb,可以写入2个数据库的Demo
  • 基于Java SSM框架实现旅游资源网站系统项目【项目源码+论文说明】
  • 015、控制流运算符match
  • 个人博客主题 vuepress-hope
  • 【LeetCode-剑指offer】--19.验证回文串II
  • 锂电池寿命预测 | Matlab基于LSTM长短期记忆神经网络的锂电池寿命预测
  • JSON 详解
  • 我不想学JAVA---------JAVA和C的区别
  • 不能错过的AI前沿开源工具!
  • 为什么深度学习神经网络可以学习任何东西
  • 使用 SpringSecurity 发送POST请求出现 403
  • 解决Typora笔记上传到CSDN上图片无法显示的问题
  • Vue3.0+Echarts (可视化界面)
  • 编程语言的未来:探索技术进步的轨迹
  • SOLIDWORKS使用技巧——SOLIDWORKS草图绘制时一定要完全定义
  • 网络类型之GRE和MGRE和NHRP
  • uniapp获取日期
  • 编码和解码的未来之路
  • Prometheus实战篇:Prometheus监控redis
  • Vue2.Hello World