(Git) Herramientas gráficas y de Texto para GNU/Linux

  A veces resulta tedioso y poco vistoso usar la línea de comandos para revisar los logs de un proyecto desarrollado con GIT, hacer un diff, hacer un ‘commit‘, hacer un add, hacer push, entre muchas cosas que se pueden hacer con el versionador de código Git….

Es por ello que voy a listar algunas herramientas o aplicaciones útiles que he usado para esto:

  1. Gitg

Una Aplicación con una interfaz gráfica muy intuitiva, puedes hacer muchas cosas en ella como hacer commits, pushear, cambiar de rama, buscar ramas locales o remotas, revisar los logs súper detallados con gráfica de cambios de cada archivo, foto de la persona que hizo el commit, revisar el código del archivo con línea exacta, colores y símbolos, lo que ayuda bastante a la hora de detectar lo que buscas, revisas o quieres depurar.

Instalación: Debian/Mint/Ubuntu. Se puede hacer fácilmente con un:

# aptitude install gitg

Clonando el proyecto de aquí: http://git.gnome.org/browse/gitg/

o también descargandolo vía ftp desde: http://ftp.gnome.org/pub/GNOME/sources/gitg/

Interfaz de Gitg

2. Gitk

Una herramienta gráfica liviana hecha en C++ y GTK, con un poco menos de funciones que gitg pero también es muy útil para hacer una revisión rápida del log del proyecto, revisar ramas, commits, etc… Y puedes cambiar la interfaz de la app a tu gusto.

Instalación: Debian/Mint/Ubuntu desde la consola:

# aptitude install gitk

Descargar código fuente dese su sitio oficial en SourceForge:  http://sourceforge.net/projects/gitk/files/gitk-core/gitk-core-0.2.0/

gitk

3.  Git-cola

Es una app muy buena, liviana y con muchas funciones para manejar tus repositorios Git’s. La interfaz es intuitiva y fácil de usar.

Instalación: Debian/Mint/ubuntu:

# aptitude install git-cola

Enlace a su sitio oficial donde explica la instalación en distintos SO: http://git-cola.github.com/downloads.html

4. Tig

Herramienta desarrollada por los desarrolladores de ‘Gitk’, con una interfaz de terminal/consola es una app muy buena, rápida por supuesto para realizar muchas funciones en tus repositorios Git. Unas de sus funciones son: ver, revisar o buscar commits, hacer checkout a Ramas, hacer commits…

Instalción: Debian/Mint/Ubuntu:

# aptitude install tig

Clonar o descargar el proyecto: https://github.com/jonas/tig

Bueno existen muchas aplicaciones para esto pero para mí las mas destacadas son las antes mencionadas y a demás son las que me más me han gustado. 🙂

Saludos! Happy hacking.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s