- Star
- 13,369
- Fork
- 674
- 未关闭 Issue
- 234
- 最近提交
- 8天前
这是什么?
Tig 是一个基于 ncurses 的 Git 终端文本界面,主要用于浏览仓库,可以在终端中直接查看提交、分支、文件历史、blame 和差异内容。
除了浏览,Tig 还支持按代码块(chunk)粒度暂存变更,可以只提交文件中的部分修改,而不必整文件暂存。它也可以作为分页器,以可导航的视图显示各类 Git 命令的输出。
只要终端支持 ncurses 即可运行,项目提供了手册页和安装说明。
核心功能
- 01在终端中浏览提交、分支、文件历史、blame 和差异。
- 02按代码块粒度暂存变更以便提交。
- 03作为分页器显示多种 Git 命令的输出。
- 04可在支持 ncurses 的任意终端中运行。
适用场景
- 通过 SSH 登录远程服务器时查看提交历史。
- 提交前有选择地暂存个别代码块。
- 不使用图形客户端时快速查看 blame 或文件历史。
快速上手
- 1
阅读 INSTALL.adoc 中的构建与安装说明
- 2
检查已安装的版本
tig -v
使用前须知
- 安装需要按照 INSTALL 说明从源码构建。
- 采用 GPL-2.0 许可证,这是一种著佐权许可,适用于衍生作品。
标签
常见问题
- tig 是什么?
- 基于 ncurses 的终端文本界面,用于浏览 Git 仓库并按代码块暂存变更。 Tig 是一个基于 ncurses 的 Git 终端文本界面,主要用于浏览仓库,可以在终端中直接查看提交、分支、文件历史、blame 和差异内容。
- tig 可以免费使用吗?用的什么许可证?
- tig 以 GPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- tig 还在维护吗?
- 活跃维护中。tig 最近一次提交是在 2026年10月13日。
- tig 适合用来做什么?
- 通过 SSH 登录远程服务器时查看提交历史。 提交前有选择地暂存个别代码块。 不使用图形客户端时快速查看 blame 或文件历史。
- tig 怎么安装和运行?
- 阅读 INSTALL.adoc 中的构建与安装说明 检查已安装的版本: tig -v
- 在哪里获取 tig?
- 源代码和安装说明在 GitHub 上:https://github.com/jonas/tig
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
用 Rust 编写的 git 终端界面,支持键盘操作完成暂存、提交、分支、stash 和日志浏览。
2.3万787RustMIT更新于 16天前
一款终端 TUI 工具,以图形方式渲染 Git 提交图,便于在终端中浏览仓库历史。
215374RustMIT更新于 9天前
一款用 C 编写的轻量终端文件管理器,支持浏览、批量重命名、磁盘占用分析和启动应用。
2.2万834CBSD-2-Clause更新于 15天前