Tig: un navegador de línea de comandos para repositorios Git
En un artículo reciente, describimos cómo instalar y usar la herramienta GRV para ver repositorios de Git en una terminal Linux. En este artículo, nos gustaría presentarle otra útil interfaz basada en línea de comandos para git llamada Tig.
Tig es una interfaz gratuita de código abierto y multiplataforma en modo texto basada en ncurses para git. Es una interfaz sencilla para git que puede ayudar a preparar cambios para confirmar 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
De forma predeterminada, tig se instalará en el directorio $HOME/bin
, pero si desea instalarlo en otro directorio en su RUTA, 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 el comando cd para ingresar a cualquiera de sus repositorios de git locales y ejecutar tig sin ningún argumento, lo que debería mostrar todas las confirmaciones para el repositorio.
cd ~/bin/shellscripts/
tig
Para salir de Tig, presione q
para cerrarlo.
Mostrar registro de actividad del repositorio
Para mostrar un registro de actividades del repositorio anterior, utilice el subcomando log.
tig log
Mostrar objetos del repositorio
El subcomando show le permite mostrar uno o más objetos como commits y muchos más, de una manera más detallada, como se muestra.
tig show commits
Buscar un patrón/palabra en archivos Git
También puedes buscar un patrón particular (por ejemplo, la palabra check) en tus archivos git con el subcomando grep, como se muestra.
tig grep check
Mostrar el estado del repositorio Git
Para mostrar el estado de su repositorio git, utilice el subcomando status como se muestra.
tig status
Para obtener más 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 sencilla basada en ncurses para repositorios de Git y actúa principalmente como un navegador de repositorios de Git. Envíenos su opinión o haga cualquier pregunta a través del formulario de comentarios a continuación.