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

Tig是git的一个基于ncurses的文本模式界面,可以帮助在块级别提交更改以提交更改,并作为不同Git命令的输出的寻呼机。

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

Tig是一个免费的开源,跨平台的基于gcurs的基于ncurses的文本模式界面。 这是一个直接的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  
显示Git存储库提交

显示Git存储库提交

要退出Tig ,请按q关闭它。

显示存储库活动日志

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

$ tig log
查看Git存储库日志

查看Git存储库日志

显示存储库对象

show sub-command允许您以更详细的方式显示一个或多个对象,如提交等等,如图所示。

$ tig show commits
显示Git存储库对象

显示Git存储库对象

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

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

$ tig grep check 
在Git存储库中搜索工作

在Git存储库中搜索工作

显示Git存储库状态

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

$ tig status
显示Git存储库状态

显示Git存储库状态

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

$ tig -h

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


分享按钮