LinuxAlternative

Linux · Programación

gitg

Gitg es una interfaz gráfica ligera para Git que visualiza el historial de commits y gestiona repositorios.

Código abiertoGratisFlatpak
Sé el primero en valorar
Licencia
GPL-2.0+
Última versión
50 (1 de julio de 2026)
Desarrollador
The Gitg Team
Instalaciones
619 (Flathub, 30 días)

¿Qué es gitg?

Gitg es una herramienta pequeña y rápida que te permite explorar repositorios Git visualmente. Ha existido desde principios de la década de 2010 y es mantenida por el Equipo de Gitg, lo que la convierte en una opción madura para desarrolladores que prefieren una GUI nativa de Linux.

La aplicación está dirigida a programadores que ya usan Git desde la línea de comandos pero quieren una forma rápida de ver ramas, commits y diferencias sin salir de su escritorio. Funciona bien en GNOME, KDE y otros entornos X11.

En comparación con herramientas de Windows como GitHub Desktop, Gitg se siente más ligera e integra directamente con el sistema de archivos de Linux. Carece de algunas funciones centradas en la nube, pero ofrece una experiencia sencilla y sin adornos que muchos desarrolladores aprecian.

Ideal para: Desarrolladores que necesitan una GUI Git nativa rápida en Linux sin integración en la nube.

Funciones clave de gitg

  • Explorar repositorios locales y remotos
  • Clonar repositorios desde URLs
  • Visualizar historial de commits y ramas
  • Ver diferencias y parches
  • Confirmar cambios preparados
  • Deshacer commits
  • Buscar mensajes de commit

Ventajas

  • Gratis y de código abierto
  • Funciona nativamente en Linux
  • Rápido y receptivo
  • Sin dependencias externas

Inconvenientes

  • No integra hosting de repositorios remotos incorporado
  • Funciones avanzadas de Git limitadas (p.ej., GUI de rebase)
  • Curva de aprendizaje para nuevos usuarios
  • Sin soporte para formatos de archivos específicos de Windows

Programas de Windows que sustituye gitg

Cómo instalar gitg en Linux

Flatpak (Flathub)flatpak install flathub org.gnome.gitg
Ubuntu / Mintsudo apt install gitg
Debiansudo apt install gitg
Fedorasudo dnf install gitg
Arch / Manjarosudo pacman -S gitg
openSUSEsudo zypper install gitg

Consejos para usuarios de Windows

Si estás acostumbrado a GitHub Desktop, recuerda que Gitg no se sincroniza directamente con GitHub; tendrás que clonar el repositorio manualmente o usar la línea de comandos para push/pull. Los atajos difieren: usa Ctrl+S para preparar, Ctrl+Shift+S para confirmar y Ctrl+R para refrescar. El flujo de trabajo es más manual pero te da control total sobre el repositorio.

Versiones recientes

  • 50 —

    Features: - Customizable column visibility and order in history - New preferences general tab - Custom actions - Delete remote branches - Full feature push action - Checkout detached action - Show HEAD in history view - Edit upstream branch on local branches…

  • 44 —

    Bug fixes: - args to build libgit2 - Linter fixes - Bundle git in flatpak distro - Fix flatpak dependencies - Add sha1 and committer name to history view - Control available lanes to paint - Gitg mainline needs to be explicitly set - Insert lanes directly in…

  • 41 —

    Bug fixes: - Manage if there's no textconv config - Convert to text using gitattributes config - Side by side diff text renderers - Read setup for smart commits from git config - Show diff stats only on text renderer - Put image renderer first on stack -…

  • 3.32.1 —

    Bug fixes: - Support repository being null - Allow copying file names

gitg: preguntas frecuentes

¿Puedo usar Gitg con repositorios de GitHub?

Sí, clona el repositorio de GitHub localmente y usa Gitg para gestionarlo. Todavía necesitarás hacer push y pull vía línea de comandos o con otra herramienta.

¿Gitg soporta submódulos?

Gitg puede mostrar commits de submódulos pero no ofrece una interfaz dedicada para añadir o actualizar submódulos.

¿Gitg está disponible en todas las distribuciones de Linux?

Está empaquetado para Arch, Debian, Fedora, openSUSE y Ubuntu, y también se puede instalar vía Flathub.

¿Qué licencia tiene Gitg?

Gitg se distribuye bajo la licencia GPL-2.0+.

Actualizado el