Tig: un navegador de línea de comandos para repositorios de Git


En un artículo reciente, describimos cómo instalar y usar la herramienta GRV para ver repositorios de Git en una terminal de Linux. En este artículo, nos gustaría presentarle otra interfaz útil basada en la línea de comandos para git llamada Tig.

Tig es una interfaz de modo de texto basada en ncurses de código abierto y multiplataforma para git. Es una interfaz sencilla para git que puede ayudar a organizar los cambios para la confirmación a nivel de fragmento y funciona como un buscapersonas para la salida de diferentes comandos de Git. Puede ejecutarse en sistemas Linux, MacOSX y Windows.

Cómo instalar Tig en sistemas Linux

Para instalar Tig en Linux, primero debe clonar el repositorio de Tig en su sistema e instalarlo como se muestra.

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

Por defecto, tig se instalará en el directorio $HOME/bin , pero si desea instalarlo en otro directorio en su PATH, establezca el prefijo en la ruta deseada, como se muestra.

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

Una vez que haya instalado Tig en su sistema, use los repositorios de git locales y ejecute tig sin ningún argumento, que debería mostrar todas las confirmaciones para el repositorio.

$ cd ~/bin/shellscripts/
$ tig  

Para salir de Tig, presione q para cerrarlo.

Para mostrar un registro de actividades del repositorio anterior, use el subcomando log.

$ tig log

El subcomando show le permite mostrar uno o más objetos, como confirmaciones y muchos más, de una manera más detallada, como se muestra.

$ tig show commits

También puede buscar un patrón en particular (por ejemplo, la palabra check) en sus archivos git con el subcomando grep, como se muestra.

$ tig grep check 

Para mostrar el estado de su repositorio de git, use el subcomando de estado como se muestra.

$ tig status

Para obtener más información sobre el uso de Tig, consulte la sección de ayuda o visite el repositorio de Tig Github en https://github.com/jonas/tig.

$ tig -h

Tig es una interfaz simple basada en ncurses para repositorios de git y actúa principalmente como un navegador de repositorios de Git. Envíenos sus comentarios o haga cualquier pregunta a través del formulario de comentarios a continuación.