目录
- 简介
- 首次用户快速实验指南
- 功能特点
- 类似工具与竞品
- 进一步探索
简介
tig 由 Jonas Fonseca 于 2006 年使用 C 语言创建的 git 交互式文本命令行工具。旨在开启交互模式快速浏览 git 存储库的信息以及 git 命令的运行。
首次用户快速实验指南
- 本文的 demo 展现了如何通过 x-cmd 快速使用 tig 开启交互模式,浏览仓库提交记录。
- x-cmd 提供了 tig 1分钟教程,配合 x-cmd,马上体验。
功能特点
- 偏向命令使用:tig 默认开启的是仓库提交记录的交互界面,像 git log 或是 git refs 的交互显示则需要使用命令 (
tig log
与tig refs
) 进行开启。相比于其他的交互工具界面使用更加直观。 - 多视图:提供了多个 git 命令输出显示的视图,进行交互浏览。
- 搭配 git 命令使用:可使用 git 命令配合管道进行使用,tig 会对各种 git 命令的输出进行着色渲染。
类似工具与竞品
- lazygit,使用 Go 语言构建的 git 终端交互式命令行工具,在三者中功能更加全面,交互界面更加友好,但在面对大型存储库中性能上不及另外两个,x-cmd 也引入了 lazygit,有兴趣的读者可以参考 x-cmd pkg lazygit
- gitui,使用 Rust 语言构建的 git 终端交互式命令行工具,在三者中面对大型存储库中性能表现更好。且在 Roadmap 罗列了对标 lazygit 的功能点,值得期待。x-cmd 也引入了 gitui,有兴趣的读者可以参考 x-cmd pkg gitui
进一步探索
- GitHub: tig
- tig 文档
- 中文资源
- tig - 颠覆 Git 命令使用体验
更多内容请查阅 : pkg/tig
转载请标明原文链接 :https://www.x-cmd.com/pkg/tig
关注微信官方公众号 : oh my x
获取开源软件和 x-cmd 最新用法