Best Git GUIs for Linux

5 de los clientes Git gráficos más útiles para Linux

Para algunos, la idea de un cliente Git gráfico es un sacrilegio. Después de todo, Git es una herramienta de línea de comandos. En realidad, es una de las herramientas de línea de comandos más fáciles de usar, entonces, ¿por qué usar una GUI en primer lugar? Eso se reduce a las áreas visuales en las que la línea de comando se queda corta. Los clientes de GUI son para gráficos, tablas, resaltado y todas las cosas buenas que ayudan a comprender las complejidades de su proyecto. Todos estos clientes son ricos en esas mismas cosas, y cualquiera sería una excelente adición a su flujo de trabajo de Git.

Los siguientes son algunos de los mejores clientes gráficos de Git para Linux.

1. Git Cola

Git Cola ha existido por una cantidad decente de tiempo, y es un ejemplo clásico de una herramienta Linux de código abierto que hace exactamente lo que necesita, sin atascarse con muchos extras innecesarios.

Git Cola

Git Cola está escrito en Python y presenta una interfaz GTK, por lo que se integra perfectamente con la mayoría de los escritorios. Dado que es de código abierto, también está disponible en la mayoría de los repositorios de distribución, lo que facilita su actualización y mantenimiento.

La interfaz se divide en cuatro paneles. Cada uno muestra un aspecto separado del repositorio de Git de su proyecto. Le permite visualizar fácilmente la diferencia entre confirmaciones en sus archivos, y puede navegar y explorar rápidamente entre ramas.

2. Giteye

GitEye es un cliente de software gratuito multiplataforma para Git. Puede que no sea de código abierto, pero está disponible gratuitamente y es de uso gratuito. Curiosamente, GitEye no se instala en su computadora. En cambio, viene empaquetado en forma binaria y simplemente puede ejecutarlo desde su propio directorio.

GitEye

GitEye trae consigo una interfaz más detallada. Tiene un excelente navegador de árbol de archivos a la izquierda de la pantalla. GitEye también hace que navegar y revisar tus sucursales sea muy simple. Además, GitEye tiene algunas características interesantes que le permiten rastrear el historial de un archivo y administrar las compilaciones de un proyecto a través de un servidor de compilación.

3. Giga

Gigando es el cliente Git gráfico predeterminado para el escritorio GNOME. Al igual que muchas utilidades de GNOME más nuevas, tiene una apariencia bastante básica. Las opciones de diseño minimalista de GNOME no significan que Gitg no pueda hacer exactamente lo que usted necesita.

Gigando

Gitg tiene una excelente visualización de la historia del proyecto y te permite seleccionar tu rama sobre la marcha. Su pantalla de confirmación es un poco confusa al principio, pero en realidad es muy fácil de usar una vez que aprendes a usarla. Le presenta los cambios por etapas, y puede evaluarlos fácilmente allí mismo y crear su confirmación.

Gitg es una excelente opción si buscas algo sencillo que encaje perfectamente con tu escritorio.

4. QGit

Si Gitg es el cliente de GNOME, qgit es el Plasma/Qt. QGit ha existido por un tiempo y realmente ha refinado su enfoque. QGit también tiene una excelente representación visual de la historia de su proyecto que es intuitiva para navegar. No solo puede ver cuál fue la confirmación, sino también los archivos afectados.

qgit

También tiene un excelente navegador de árbol de archivos que le permite explorar su proyecto en un instante y ver los archivos y los cambios realizados en ellos por revisión.

QGit adopta un enfoque más clásico para sus controles. La mayoría de ellos están en la barra de herramientas en la parte superior de la ventana. Puede administrar todo, desde sus propios compromisos hasta sucursales desde allí. No es nada innovador, pero es efectivo.

5. SmartGit

SmartGit es otra opción propietaria. Esta vez, sin embargo, está empaquetado para su uso en sistemas Linux. SmartGit es gratuito para uso personal pero requiere una licencia para la empresa. SmartGit se ve y se siente un poco como un IDE. Si le gustan los programas como Netbeans y Eclipse, es probable que SmartGit sea para usted.

SmartGit

Está repleto de utilidades y herramientas, y hace que navegar por su proyecto sea muy fácil. También tiene un excelente resaltado y visualización para sus compromisos y cambios en sus proyectos.

La barra de herramientas de SmartGit está entre las mejores. Hace que la mayoría de sus tareas comunes sean lo más fáciles posible y le permite el máximo control cuando lo necesita.

Todos estos clientes son geniales. La elección entre ellos se reduce a una cuestión de gusto. Recuerde, puede usar Git cómodamente sin una GUI, por lo que esta elección tiene que ver con los extras. ¿Cuál te atrae más y crees que te ayudará con tu forma de trabajar?

Este artículo se publicó por primera vez en enero de 2012 y se actualizó en junio de 2018.

Experto Geek - Tu Guía en Tendencias Tecnológicas