GitTree para Linux
La GUI de Git para Linux, Ubuntu y Debian
GitTree es un cliente Git rápido y local para Linux de 64 bits, probado en Ubuntu y Debian. Ve tu historial como un grafo de commits, prepara líneas sueltas y haz rebase con deshacer, mientras tu código se queda en tu equipo y no se rastrea nada.
Solo 64 bits (x86_64). Se recomienda el paquete .deb; el AppImage es portátil y no instala nada.
Lo que obtienes en Linux
Un gráfico de confirmación que puedes leer
Cada rama tiene su propio carril codificado por colores y el gráfico se mantiene fluido después de 100.000 confirmaciones.
Líneas individuales de escenario
Organice un archivo completo, un fragmento o líneas individuales, con la diferencia justo a su lado.
Fusionar y cambiar la base con deshacer
Fusionar, cambiar la base, seleccionar y restablecer desde el gráfico. Las acciones destructivas primero guardan una instantánea y se pueden deshacer.
GitHub, GitLab, Bitbucket y Azure DevOps
Con GitTree Pro, conecta tus cuentas de hosting para explorar, clonar y trabajar con solicitudes de extracción o fusión y sus comprobaciones de CI. Todas las funciones de Git están en el plan gratuito una vez que inicias sesión y utilizas tus propias credenciales de Git.
Telemetría local primero, sin uso
Sus repositorios permanecen en su computadora y no se rastrea nada.
Hecho para tu escritorio
GitTree utiliza la barra de título de la ventana de tu escritorio y mantiene tus tokens en el conjunto de claves del sistema.

Requisitos para GitTree el Linux
- Arquitectura
- Solo x86_64 de 64 bits.
- Distribuciones
- Ubuntu 22.04 LTS y 24.04 LTS o posterior, y Debian 12 o posterior. Los derivados que incluyen WebKitGTK 4.1, como Linux Mint 21+ y Pop!_OS 22.04+, también pueden ejecutarlo; sólo se prueban Ubuntu y Debian.
- git
- Git 2.39 o más reciente. Ubuntu 24.04 y Debian 12 ya lo tienen. Ubuntu 22.04 y Linux Mint 21 envían Git 2.34, así que agregue primero el PPA de git-core (paso 1 a continuación).
- Llavero e indicaciones
- Un Secret Service para tus tokens y frases de contraseña (GNOME Keyring, que incluye Ubuntu, o KeePassXC), y zenity o kdialog para solicitudes de contraseña.
Ubuntu, Debian y otras distribuciones
GUI de Git para Ubuntu 22.04 LTS y 24.04 LTS
Instale el .deb con apt y GitTree aparecerá en el menú de aplicaciones. Ubuntu 24.04 ya tiene un Git que es lo suficientemente nuevo. En Ubuntu 22.04, agregue primero el PPA de git-core: se envía Git 2.34 y GitTree necesita 2,39. Ubuntu incluye GNOME Keyring, que conserva tus tokens.
GUI de Git para Debian 12 y posteriores
Debian 12 envía Git 2.39, por lo que Git no necesita nada adicional. Instale el .deb con apt. GitTree mantiene tus tokens en un Secret Service, por lo que si tu escritorio no ejecuta uno, instala GNOME Keyring o activa la integración Secret Service de KeePassXC.
Linux Mint, Pop!_OS y otros derivados
Los derivados que incluyen WebKitGTK 4.1, como Linux Mint 21+ y Pop!_OS 22.04+, pueden ejecutar el mismo .deb; sólo se prueban Ubuntu y Debian. Linux Mint 21 envía Git 2.34, así que primero agregue el PPA de git-core.
Instale el paquete .deb en Ubuntu o Debian
El .deb es la descarga recomendada: apt instala GitTree junto con Git, WebKitGTK y GTK, y puede eliminarlo nuevamente.
- 1
Ubuntu 22.04 y Linux Mint 21: obtenga primero un Git más nuevo
Se envían Git 2.34 y GitTree necesita Git 2.39 o más nuevo, así que ejecute estos tres comandos una vez. Ubuntu 24.04 y Debian 12 ya tienen un Git que es lo suficientemente nuevo.
sudo add-apt-repository ppa:git-core/ppa sudo apt update sudo apt install git - 2
Descarga el .deb
Utilice el botón en la parte superior de esta página. Obtiene la versión más reciente de GitHub.
- 3
instalarlo con apto
Ejecute esto en la carpeta donde guardó el archivo, con el nombre del archivo que guardó (por ejemplo, Git-Tree_<version>_amd64.deb). apt instala Git, WebKitGTK y GTK como dependencias.
sudo apt install ./Git-Tree-Linux.deb - 4
Iniciar GitTree
Ábralo desde el menú de aplicaciones o ejecute gittree en una terminal. Cuando inicias sesión, el navegador te devuelve a la aplicación por sí solo, porque el paquete maneja opengittree:// enlaces.
gittree
Ejecute el portátil AppImage
El AppImage no instala nada y no necesita root. Aún se requiere Git 2.39 o más reciente (consulte el paso de Git anterior).
- 1
Descargue el AppImage
Utilice el botón AppImage en la parte superior de esta página y guarde el archivo en una carpeta en la que solo usted pueda escribir.
- 2
Hazlo ejecutable y ejecútalo.
Utilice el nombre del archivo que guardó.
chmod +x Git-Tree-Linux.AppImage && ./Git-Tree-Linux.AppImage - 3
Si no arranca
La razón habitual es que falta un FUSIBLE. Instale fuse3 y ejecútelo nuevamente.
sudo apt install fuse3 - 4
Inicia sesión con el código de un solo uso
GitTree te pide que inicies sesión cuando se abre. Con AppImage, el navegador no puede devolverlo a la aplicación después de iniciar sesión, porque AppImage no registra nada en su sistema. Copie el código de un solo uso que muestra el sitio web, elija "Ingresar código" en GitTree y péguelo.
Desinstalar GitTree
paquete .deb
Retire el paquete con apto.
sudo apt remove git-treeAppImage
Elimina el archivo. No registró nada con su sistema.
Verifica tu descarga
Cada versión de GitHub tiene un archivo SHA256SUMS.txt. Descárguelo junto al instalador, ejecute este comando en esa carpeta y compare cada suma que imprime con la línea para el mismo nombre de archivo en SHA256SUMS.txt.
sha256sum Git-Tree*Los instaladores Linux no están firmados. La suma de comprobación detecta una descarga corrupta, no una versión comprometida.
GitHub ReleasesContraseñas, tokens y el llavero de su sistema
Secret Service
GitTree guarda tokens, contraseñas y frases de contraseña solo en el conjunto de claves del sistema, a través de freedesktop Secret Service. Ubuntu incluye GNOME Keyring y KeePassXC funciona a través de su integración Secret Service. El .deb recomienda GNOME Keyring.
Solicitudes de contraseña
Cuando Git necesita una contraseña o una frase de contraseña SSH, GitTree la pregunta con zenity o kdialog. El .deb recomienda uno de ellos; con el AppImage, instale uno usted mismo si no tiene ninguno.
ventana nativa
GitTree utiliza la propia barra de título de la ventana de tu escritorio, por lo que mover, cambiar el tamaño y ajustar funcionan de la misma manera que lo hacen en tus otras aplicaciones.
GitTree en Linux: preguntas y respuestas
¿Existe una GUI de Git gratuita para Ubuntu y Debian?
Sí. GitTree es una GUI de Git y un cliente Git para Ubuntu y Debian de 64 bits, como un paquete .deb o un AppImage portátil. Su plan gratuito cubre todas las funciones de Git: muestra su repositorio como un gráfico de confirmación, organiza líneas individuales, fusiona y reajusta con deshacer y empuja con sus propias credenciales de Git. GitTree Pro agrega Nour, el asistente de IA y las integraciones de GitHub, GitLab, Bitbucket y Azure DevOps.
¿Qué versiones de Ubuntu y Debian son compatibles con GitTree?
Ubuntu 22.04 LTS y 24.04 LTS o posterior, y Debian 12 o posterior, en sistemas de 64 bits (x86_64). Sólo se prueban Ubuntu y Debian.
¿Cómo instalo GitTree en Ubuntu?
Descargue el .deb de esta página y ejecute sudo apt install ./Git-Tree-Linux.deb en la carpeta donde lo guardó (use el nombre del archivo que guardó). apt instala Git, WebKitGTK y GTK como dependencias y agrega una entrada de menú. En Ubuntu 22.04, agregue primero el PPA de git-core (sudo add-apt-repository ppa:git-core/ppa, luego sudo apt update y sudo apt install git), porque GitTree necesita Git 2.39 o más nuevo y Ubuntu 22.04 envía Git 2.34.
¿Cómo instalo GitTree en Debian?
Descargue el .deb e instálelo con sudo apt install ./Git-Tree-Linux.deb (use el nombre del archivo que guardó). Debian 12 ya envía Git 2.39, que es bastante nuevo. Inicie GitTree desde el menú o con el comando gittree. Los tokens se guardan en un Secret Service como GNOME Keyring o KeePassXC, así que asegúrese de que su escritorio ejecute uno.
¿GitTree funciona en Linux Mint y Pop!_OS?
Puede ejecutarse en derivados que incluyen WebKitGTK 4.1, como Linux Mint 21+ y Pop!_OS 22.04+, pero solo se prueban Ubuntu y Debian. Linux Mint 21 envía Git 2.34, así que primero agregue el PPA de git-core.
¿Por qué no se inicia el AppImage?
La razón habitual es que falta FUSIBLE. Instálelo con sudo apt install fuse3 y ejecute AppImage nuevamente. Mantenga el archivo en una carpeta en la que solo usted pueda escribir.
¿Cómo inicio sesión cuando uso AppImage?
GitTree te pide que inicies sesión cuando se abre. El AppImage no registra nada en su sistema, por lo que después de iniciar sesión en el sitio web, el navegador no puede devolverlo a la aplicación. Copie el código único que muestra el sitio web y péguelo en GitTree. El .deb maneja enlaces opengittree://, por lo que con él el navegador regresa a la aplicación por sí solo.
¿Dónde almacena GitTree mis tokens y contraseñas en Linux?
Sólo en el llavero del sistema, a través del freedesktop Secret Service: GNOME Keyring, que incluye Ubuntu, o KeePassXC con su integración Secret Service. Las solicitudes de contraseña y frase de contraseña utilizan zenity o kdialog.
¿Cómo desinstalo GitTree en Ubuntu o Debian?
Si instaló .deb, ejecute sudo apt remove git-tree. Si utiliza AppImage, elimine el archivo.
¿GitTree envía mi código o datos de uso a alguna parte?
No. Sus repositorios permanecen en su computadora y no hay telemetría de uso. Si GitTree falla, la aplicación ofrece un botón que abre un formulario de informe de fallas en el repositorio público después de haber leído el informe; nada se envía automáticamente.
Comparar clientes de Git
¿Cambiar desde otro cliente Git?
Comparaciones honestas y basadas en las GUI de Git que más utilizan los desarrolladores, incluido lo que cada una hace mejor.
Alternativa a GitKraken
Repositorios privados, deshacer profundo y borradores de IA con su propia CLI, comparados fila por fila con GitKraken Desktop.
Sourcetree alternativa
También se ejecuta en Linux, con un editor de conflictos incorporado, deshacer y solicitudes de extracción en la aplicación, comparado fila por fila con Sourcetree.
GitHub Desktop alternativa
Un gráfico de confirmación, una rebase interactiva completa y una compilación oficial de Linux, comparada fila por fila con GitHub Desktop.
Fork alternativa
Una compilación Linux, sin licencia para comprar, deshacer y extraer solicitudes en la aplicación, comparada fila por fila con Fork.
Tower alternativa
Un Linux construir, deshacer y un editor de conflictos a nivel de línea, comparado fila por fila con Tower.
Alternativa SmartGit
Uso comercial sin solicitud de licencia, además de un terminal acoplado, deshacer y borradores de IA, comparado fila por fila con SmartGit.
Sublime Merge alternativa
No hay licencia para comprar para el trabajo de Git, además de solicitudes de extracción, un plan de rebase de arrastrar y soltar y deshacer, en comparación fila por fila con Sublime Merge.
Alternativa a TortoiseGit
El mismo Git en macOS, Windows y Linux en una ventana, comparado fila por fila con los menús del Explorador de TortoiseGit.
Alternativa a GitButler
Ramas normales de Git, un gráfico de confirmación completo y un editor de conflictos de tres vías, comparado fila por fila con las ramas paralelas de GitButler.
Lazygit alternativa
El mismo Git cotidiano en una ventana de escritorio con un gráfico de confirmación y un editor de conflictos de tres vías, comparado fila por fila con Lazygit.
Sigue explorando
Todo lo que GitTree puede hacer, las descargas para las otras plataformas y lo que almacena tu cuenta.