Tig is an ncurses-based text-mode interface for git. It functions mainly as a Git repository browser, but can also assist in staging changes for commit at chunk level and act as a pager for output from various Git commands.
Tig 官网的介绍.
Tig
使用 vi
的快捷键模式, 加上和 Git
的完美配合, 非常强大.
现在才知道这个工具挺惭愧的, 而且这么优秀的工具, 在国内外的Giter中, 知道也并不是很多, 感觉有点匪夷所思.
Pager Mode
使用 git 的命令, 标准输出使用管道(pipe)重定向到stdin流给tig, 则 tig 可以调用其 pager mode 来显示.
git show | tig