在最近的一篇文章中,我们介绍了如何在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存储库提交
要退出Tig ,请按q
关闭它。
显示存储库活动日志
要显示上述存储库的日志活动,请使用log子命令。
$ tig log
查看Git存储库日志
显示存储库对象
show sub-command允许您以更详细的方式显示一个或多个对象,如提交等等,如图所示。
$ tig show commits
显示Git存储库对象
在Git文件中搜索模式/单词
您也可以使用grep子命令在git文件中搜索特定模式(例如单词检查 ),如图所示。
$ tig grep check
在Git存储库中搜索工作
显示Git存储库状态
要显示您的git存储库状态,请使用status子命令,如图所示。
$ tig status
显示Git存储库状态
有关更多Tig的用法,请参阅帮助部分或访问https://github.com/jonas/tig上的Tig Github存储库。
$ tig -h
Tig是一个简单的基于ncurses的git仓库接口,主要充当Git仓库浏览器。 请向我们提供您的反馈或通过下面的评论表格提出任何问题。