网站搜索

Tig - Git 存储库的命令行浏览器


在最近的一篇文章中,我们描述了如何安装和使用 GRV 工具在 Linux 终端中查看 Git 存储库。在本文中,我们想向您介绍另一个有用的基于命令行的 git 界面,称为 Tig

Tig 是一个免费的开源、跨平台基于 ncurses 的 git 文本模式界面。它是一个直接的 git 接口,可以帮助暂存块级别的提交更改,并作为不同 Git 命令输出的分页器。它可以在 Linux、MacOSX 以及 Windows 系统上运行。

如何在 Linux 系统中安装 Tig

要在 Linux 中安装 Tig,您需要首先将 Tig 存储库克隆到您的系统并按所示安装。

git clone git://github.com/jonas/tig.git
make
make install

默认情况下,tig 将安装在 $HOME/bin 目录下,但如果您希望将其安装在 PATH 下的另一个目录中,请将前缀设置为所需路径,如图所示。

make prefix=/usr/local
sudo make install prefix=/usr/local

在系统上安装了 Tig 后,使用 cd 命令进入任何本地 git 存储库并运行 tig(不带任何参数),这将显示存储库的所有提交。

cd ~/bin/shellscripts/
tig  

要退出 Tig,请按 q 将其关闭。

显示存储库活动日志

要显示上述存储库的日志活动,请使用 log 子命令。

tig log

显示存储库对象

show 子命令允许您以更详细的方式显示一个或多个对象,例如提交等等,如图所示。

tig show commits

在 Git 文件中搜索模式/单词

您还可以使用 grep 子命令在 git 文件中搜索特定模式(例如单词 check),如图所示。

tig grep check 

显示 Git 存储库状态

要显示 git 存储库的状态,请使用 status 子命令,如图所示。

tig status

有关 Tig 的更多用法,请参阅帮助部分或访问 Tig Github 存储库:https://github.com/jonas/tig。

tig -h

Tig 是一个基于 ncurses 的简单 git 存储库界面,主要充当 Git 存储库浏览器。通过下面的评论表向我们提供您的反馈或提出任何问题。