Los 11 mejores clientes gráficos de Git y visores de repositorio de Git para Linux


Git es un sistema de control de versiones distribuido de código abierto y gratuito para el desarrollo de software y varias otras tareas de control de versiones. Está diseñado para hacer frente a todo, desde proyectos pequeños a muy grandes, en función de la velocidad, la eficiencia y la integridad de los datos.

Los usuarios de Linux pueden administrar Git principalmente desde la línea de comandos, sin embargo, hay varias interfaces gráficas de usuario ( GUI ) Git que facilitan la eficiencia y confiabilidad el uso de Git en un escritorio de Linux y ofrece la mayoría, si no todas, las operaciones de línea de comandos.

Por lo tanto, a continuación se muestra una lista de algunas de las mejores interfaces de Git con una GUI para usuarios de escritorio de Linux.

Dicho esto, procedamos a enumerarlos.

1. GitKraken

GitKraken es un cliente Git multiplataforma, elegante y altamente eficiente para Linux. Funciona en sistemas similares a Unix, como Linux y Mac OS X, y también en Windows. Está diseñado para aumentar la productividad de un usuario de Git a través de características tales como:

  1. Visual interaction and hints
  2. 100% standalone
  3. Supports multiple profiles
  4. Supports single-click undo and redo functions
  5. Built-in merge tool
  6. A fast and intuitive search tool
  7. Easily adapts to a user’s workspace and also supports submodules and Gitflow
  8. Integrates with a user’s GitHub or Bitbucket account
  9. Keyboard shortcuts plus lots more.

Visite la página principal : https://www.gitkraken.com/

2. Git-cola

Git-cola es un potente y configurable cliente Git para Linux que ofrece a los usuarios una GUI elegante. Está escrito en Python y publicado bajo la licencia GPL.

La interfaz de Git-cola se compone de varias herramientas de colaboración que se pueden ocultar y reorganizar de acuerdo con el deseo del usuario. También ofrece a los usuarios muchos atajos de teclado útiles.

Sus características adicionales incluyen:

  1. Multiple sub-commands
  2. Custom window settings
  3. Configurable and environment variables
  4. Language settings
  5. Supports custom GUI settings

Visite la página principal : http://git-cola.github.io/

3. SmartGit

SmartGit también es un potente y popular cliente GUI Git multiplataforma para Linux, Mac OS X y Windows. Conocido como Git para profesionales, permite a los usuarios dominar los desafíos diarios de Git y aumenta su productividad a través de flujos de trabajo eficientes.

Los usuarios pueden utilizarlo con sus propios repositorios u otros proveedores de alojamiento. Se envía con las siguientes características ilustres:

  1. Supports Git pull requests and comments
  2. Supports SVN repositories
  3. Comes with Git-flow, SSH-client and file compare/merge tools
  4. Integrates strongly with GitHub, BitBucket and Atlassian Stash

Visite la página principal : http://www.syntevo.com/smartgit/

4. risita

Giggle es un cliente de GUI gratuito para el rastreador de contenido Git que usa el kit de herramientas GTK + y solo se ejecuta en Linux. Fue desarrollado como resultado de un hackathon Imendio, en enero de 2007. Ahora se ha integrado en la infraestructura de GNOME. Es básicamente un visor de Git, que permite a los usuarios navegar por su historial de repositorios.

Visite la página principal : https://wiki.gnome.org/giggle

5. Gitg

Gitg es un front-end de la GUI de GNOME para ver los repositorios de Git. Comprende características tales como: permite la integración del shell de GNOME a través del menú de la aplicación, permite a los usuarios ver los repositorios utilizados recientemente, navegar el historial del repositorio.

También ofrece una vista de archivos, un área de preparación para redactar confirmaciones y confirmar cambios organizados, abrir repositorio, repositorio de clones e información del usuario.

Visite la página principal : https://wiki.gnome.org/Apps/Gitg

6. Git GUI

Git GUI es una interfaz gráfica de usuario basada en Tcl/Tk multiplataforma y portátil para Git que funciona en Linux, Windows y Mac OS X. Se centra principalmente en la generación de compromisos permitiendo a los usuarios realizar cambios en su repositorio generando nuevos compromisos, modificando los existentes, construyendo sucursales. Además, también les permite realizar fusiones locales y obtener/enviar a repositorios remotos.

Visite la página principal : https://www.kernel.org/pub/software/scm/git/docs/git-gui.html

7. Qgit

QGit es un GUI Git basado en Qt/C ++, basado en Qt/C ++. Ofrece a los usuarios una buena interfaz de usuario y les permite examinar el historial de revisiones, ver el contenido de parches y cambiar los archivos gráficamente siguiendo distintas ramas de desarrollo.

Algunas de sus características se enumeran a continuación:

  1. View, revision, diffs, file history, file annotations and archive trees
  2. Supports commit changes
  3. Enables users to apply or format patch series from selected commits
  4. Also supports drag and drop functions for commits between two QGit instances
  5. Associates commands sequences, scripts and anything executable to a custom action
  6. It implements a GUI for many common StGit commands such as push/pop and apply/format patches and many more

Visite la página principal : http://digilander.libero.it/mcostalba/

8. GitForce

GitForce también es una interfaz gráfica de usuario intuitiva y fácil de usar para Git que se ejecuta en Linux y Windows, además de cualquier sistema operativo compatible con Mono. Proporciona a los usuarios algunas de las operaciones Git más comunes y es lo suficientemente potente como para ser utilizado exclusivamente sin involucrar ninguna otra herramienta de Git de línea de comandos.

Visite la página principal : https://sites.google.com/site/gitforcetool/home

9. Egit

Egit es un complemento de Git para Eclipse IDE, es un proveedor del equipo de Eclipse para Git. El objetivo del proyecto es implementar las herramientas de Eclipse sobre la implementación de JQit java de Git. Eqit se compone de características tales como un explorador de repositorio, nuevos archivos, ventana de confirmación y vista de historial.

Visite la página principal : http://www.eclipse.org/egit/

10. GitEye

GitEye es un cliente de GUI simple e intuitivo para Git que se integra fácilmente con herramientas de planificación, seguimiento, revisión de código y creación como TeamForge, GitGub, Jira, Bugzilla y mucho más. Es flexible con potentes funciones de visualización y gestión de historial.

Visite la página principal : http://www.collab.net/products/giteye

11. GITK (Kit de herramientas de interfaz generalizada)

GITK es una interfaz gráfica de usuario de múltiples capas para Git que permite a los usuarios trabajar de manera efectiva con software en cualquier situación. Su objetivo principal es enriquecer vívidamente la adaptabilidad del software, se ejecuta en una arquitectura de múltiples capas en la que la funcionalidad de la interfaz está adecuadamente separada de la apariencia.

Es importante destacar que GITK permite que cada uso elija el tipo y el estilo de la interfaz de usuario que se ajuste a sus necesidades según la capacidad, las preferencias y el entorno actual.

Visite la página principal : http://gitk.sourceforge.net/

Resumen

En esta publicación, revisamos algunos de los clientes Git más conocidos con una GUI para Linux, sin embargo, podrían faltar uno o dos en la lista anterior, por lo tanto, contáctenos para cualquier sugerencia o comentario a través de la sección de comentarios a continuación . También puedes decirnos cuál es tu mejor cliente Git con una GUI y por qué prefieres usarlo.