Linux · Programación
gitg
Gitg es una interfaz gráfica ligera para Git que visualiza el historial de commits y gestiona repositorios.
- 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 install flathub org.gnome.gitgsudo apt install gitgsudo apt install gitgsudo dnf install gitgsudo pacman -S gitgsudo zypper install gitgConsejos 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