GitTree pour Linux
L'interface graphique Git pour Linux, Ubuntu et Debian
GitTree est un client Git rapide et local-first pour Linux 64 bits, testé sur Ubuntu et Debian. Visualise ton historique sous forme de graphe de commits, indexe des lignes isolées et fais des rebases annulables, pendant que ton code reste sur ton ordinateur, sans aucun suivi.
64 bits (x86_64) uniquement. Le package .deb est recommandé ; le AppImage est portable et n'installe rien.
Ce que vous obtenez Linux
Un graphique de commit que vous pouvez lire
Chaque branche dispose de sa propre voie codée par couleur et le graphique reste fluide au-delà de 100 000 validations.
Lignes simples de scène
Mettez en scène un fichier entier, un morceau ou des lignes individuelles, avec le diff juste à côté de vous.
Fusionner et rebaser avec annulation
Fusionnez, rebasez, sélectionnez et réinitialisez à partir du graphique. Les actions destructrices enregistrent d'abord un instantané et peuvent être annulées.
GitHub, GitLab, Bitbucket et Azure DevOps
Avec GitTree Pro, connectez vos comptes d'hébergement pour parcourir, cloner et travailler avec des demandes d'extraction ou de fusion et leurs vérifications CI. Chaque fonctionnalité Git est incluse dans le forfait gratuit une fois que vous êtes connecté, et vous appuyez et tirez avec vos propres informations d'identification Git.
Télémétrie locale, sans utilisation
Vos référentiels restent sur votre ordinateur et rien n'est suivi.
Conçu pour votre bureau
GitTree utilise la propre barre de titre de la fenêtre de votre bureau et conserve vos jetons dans le trousseau de clés du système.

Conditions requises pour GitTree le Linux
- Architecture
- 64 bits x86_64 uniquement.
- Distribution
- Ubuntu 22.04 LTS et 24.04 LTS ou version ultérieure, et Debian 12 ou version ultérieure. Les dérivés fournis avec WebKitGTK 4.1, tels que Linux Mint 21+ et Pop!_OS 22.04+, peuvent également l'exécuter ; seuls Ubuntu et Debian sont testés.
- Git
- Git 2.39 ou plus récent. Ubuntu 24.04 et Debian 12 l'ont déjà. Ubuntu 22.04 et Linux Mint 21 expédient Git 2.34, ajoutez donc d'abord le PPA git-core (étape 1 ci-dessous).
- Porte-clés et invites
- Un Secret Service pour vos jetons et phrases secrètes (GNOME Keyring, qu'Ubuntu inclut, ou KeePassXC), et zenity ou kdialog pour les invites de mot de passe.
Ubuntu, Debian et autres distributions
Interface graphique Git pour Ubuntu 22.04 LTS et 24.04 LTS
Installez le .deb avec apt et GitTree apparaît dans le menu de vos applications. Ubuntu 24.04 possède déjà un Git suffisamment récent. Sur Ubuntu 22.04, ajoutez d'abord le PPA git-core : il est livré avec Git 2.34 et GitTree nécessite la version 2.39. Ubuntu inclut GNOME Keyring, qui conserve vos jetons.
Git GUI pour Debian 12 et versions ultérieures
Debian 12 est livré avec Git 2.39, donc Git n'a besoin de rien de plus. Installez le .deb avec apt. GitTree conserve vos jetons dans un Secret Service, donc si votre bureau n'en exécute pas, installez GNOME Keyring ou activez l'intégration Secret Service de KeePassXC.
Linux Mint, Pop!_OS et autres dérivés
Les dérivés fournis avec WebKitGTK 4.1, tels que Linux Mint 21+ et Pop!_OS 22.04+, peuvent exécuter le même .deb ; seuls Ubuntu et Debian sont testés. Linux Mint 21 est livré Git 2.34, alors ajoutez d'abord le PPA git-core.
Installez le package .deb sur Ubuntu ou Debian
Le .deb est le téléchargement recommandé : apt installe GitTree avec Git, WebKitGTK et GTK, et peut le supprimer à nouveau.
- 1
Ubuntu 22.04 et Linux Mint 21 : obtenez d'abord un Git plus
Ils sont livrés avec Git 2.34 et GitTree nécessite Git 2.39 ou plus récent, alors exécutez ces trois commandes une fois. Ubuntu 24.04 et Debian 12 ont déjà un Git suffisamment nouveau.
sudo add-apt-repository ppa:git-core/ppa sudo apt update sudo apt install git - 2
Téléchargez le .deb
Utilisez le bouton en haut de cette page. Il récupère la dernière version de GitHub.
- 3
Installez-le avec apt
Exécutez-le dans le dossier dans lequel vous avez enregistré le fichier, avec le nom de fichier que vous avez enregistré (par exemple Git-Tree_<version>_amd64.deb). apt installe Git, WebKitGTK et GTK en tant que dépendances.
sudo apt install ./Git-Tree-Linux.deb - 4
Démarrer GitTree
Ouvrez-le depuis le menu de vos applications ou exécutez gittree dans un terminal. Lorsque vous vous connectez, le navigateur vous renvoie automatiquement à l'application, car le package gère les liens opengittree://.
gittree
Exécutez le portable AppImage
Le AppImage n'installe rien et n'a besoin d'aucune racine. Git 2.39 ou plus récent est toujours requis (voir l'étape Git ci-dessus).
- 1
Téléchargez le AppImage
Utilisez le bouton AppImage en haut de cette page et conservez le fichier dans un dossier dans lequel vous seul pouvez écrire.
- 2
Rendez-le exécutable et exécutez-le
Utilisez le nom de fichier que vous avez enregistré.
chmod +x Git-Tree-Linux.AppImage && ./Git-Tree-Linux.AppImage - 3
S'il ne démarre pas
Un FUSIBLE manquant est la raison habituelle. Installez fuse3 et exécutez-le à nouveau.
sudo apt install fuse3 - 4
Connectez-vous avec le code à usage unique
GitTree vous demande de vous connecter à son ouverture. Avec le AppImage, le navigateur ne peut pas vous renvoyer à l'application après votre connexion, car le AppImage n'enregistre rien sur votre système. Copiez le code à usage unique affiché par le site Web, choisissez « Entrer le code » dans GitTree et collez-le.
Désinstaller GitTree
Paquet .deb
Supprimez le paquet avec apt.
sudo apt remove git-treeAppImage
Supprimez le fichier. Il n'a rien enregistré sur votre système.
Vérifiez votre téléchargement
Chaque version sur GitHub possède un fichier SHA256SUMS.txt. Téléchargez-le à côté du programme d'installation, exécutez cette commande dans ce dossier et comparez chaque somme imprimée avec la ligne du même nom de fichier dans SHA256SUMS.txt.
sha256sum Git-Tree*Les programmes d'installation Linux ne sont pas signés. La somme de contrôle détecte un téléchargement corrompu, pas une version compromise.
GitHub ReleasesMots de passe, jetons et trousseau de clés de votre système
Secret Service
GitTree conserve les jetons, les mots de passe et les phrases secrètes uniquement dans le trousseau de clés du système, via le freedesktop Secret Service. Ubuntu inclut GNOME Keyring et KeePassXC fonctionne grâce à son intégration Secret Service. Le .deb recommande GNOME Keyring.
Invites de mot de passe
Lorsque Git a besoin d'un mot de passe ou d'une phrase secrète SSH, GitTree demande avec zenity ou kdialog. Le .deb en recommande un ; avec le AppImage, installez-en un vous-même si vous n'en avez ni l'un ni l'autre.
Fenêtre native
GitTree utilise la propre barre de titre de la fenêtre de votre bureau, donc le déplacement, le redimensionnement et l'accrochage fonctionnent comme ils le font dans vos autres applications.
GitTree le Linux : questions et réponses
Existe-t-il une interface graphique Git gratuite pour Ubuntu et Debian ?
Oui. GitTree est une interface graphique Git et un client Git pour Ubuntu et Debian 64 bits, sous forme de package .deb ou de AppImage portable. Son plan gratuit couvre toutes les fonctionnalités de Git : il affiche votre référentiel sous forme de graphique de validation, organise des lignes simples, fusionne et rebase avec annulation et effectue le push avec vos propres informations d'identification Git. GitTree Pro ajoute Nour, l'assistant IA et les intégrations GitHub, GitLab, Bitbucket et Azure DevOps.
Quelles versions d'Ubuntu et Debian sont prises en charge par GitTree ?
Ubuntu 22.04 LTS et 24.04 LTS ou version ultérieure, et Debian 12 ou version ultérieure, sur les systèmes 64 bits (x86_64). Seuls Ubuntu et Debian sont testés.
Comment installer GitTree sur Ubuntu ?
Téléchargez le .deb à partir de cette page et exécutez sudo apt install ./Git-Tree-Linux.deb dans le dossier dans lequel vous l'avez enregistré (utilisez le nom de fichier que vous avez enregistré). apt installe Git, WebKitGTK et GTK en tant que dépendances et ajoute une entrée de menu. Sur Ubuntu 22.04, ajoutez d'abord le PPA git-core (sudo add-apt-repository ppa:git-core/ppa, puis sudo apt update et sudo apt install git), car GitTree a besoin de Git 2.39 ou plus récent et Ubuntu 22.04 est livré avec Git 2.34.
Comment installer GitTree sur Debian ?
Téléchargez le .deb et installez-le avec sudo apt install ./Git-Tree-Linux.deb (utilisez le nom de fichier que vous avez enregistré). Debian 12 est déjà livré avec Git 2.39, ce qui est assez nouveau. Démarrez GitTree depuis le menu ou avec la commande gittree. Les jetons sont conservés dans un Secret Service tel que GNOME Keyring ou KeePassXC, alors assurez-vous que votre bureau en exécute un.
Est-ce que GitTree fonctionne sur Linux Mint et Pop!_OS ?
Il peut fonctionner sur les dérivés fournis avec WebKitGTK 4.1, tels que Linux Mint 21+ et Pop!_OS 22.04+, mais seuls Ubuntu et Debian sont testés. Linux Mint 21 est livré Git 2.34, alors ajoutez d'abord le PPA git-core.
Pourquoi le AppImage ne démarre-t-il pas ?
La raison habituelle est que FUSE est manquant. Installez-le avec sudo apt install fuse3 et exécutez à nouveau le AppImage. Conservez le fichier dans un dossier dans lequel vous seul pouvez écrire.
Comment puis-je me connecter lorsque j'utilise le AppImage ?
GitTree vous demande de vous connecter à son ouverture. Le AppImage n'enregistre rien sur votre système, donc une fois connecté sur le site Web, le navigateur ne peut pas vous renvoyer à l'application. Copiez le code à usage unique affiché par le site Web et collez-le dans GitTree. Le .deb gère les liens opengittree://, donc avec lui, le navigateur revient seul à l'application.
Où GitTree stocke-t-il mes jetons et mots de passe sur Linux ?
Uniquement dans le trousseau système, via le freedesktop Secret Service : GNOME Keyring, qu'Ubuntu inclut, ou KeePassXC avec son intégration Secret Service. Les invites de mot de passe et de phrase secrète utilisent zenity ou kdialog.
Comment désinstaller GitTree sur Ubuntu ou Debian ?
Si vous avez installé le .deb, exécutez sudo apt remove git-tree. Si vous utilisez le AppImage, supprimez le fichier.
Est-ce que GitTree envoie mon code ou mes données d'utilisation n'importe où ?
Non. Vos référentiels restent sur votre ordinateur et il n’y a pas de télémétrie d’utilisation. Si GitTree plante, l'application propose un bouton qui ouvre un formulaire de rapport de crash sur le référentiel public après avoir lu le rapport ; rien n'est envoyé automatiquement.
Comparez les clients Git
Vous passez d'un autre client Git ?
Des comparaisons honnêtes et fondées avec les interfaces graphiques Git que les développeurs utilisent le plus, y compris ce que chacune fait de mieux.
Alternative à GitKraken
Dépôts privés, annulations approfondies et brouillons d'IA avec votre propre CLI, comparés ligne par ligne avec GitKraken Desktop.
Sourcetree alternative
Fonctionne également sur Linux, avec un éditeur de conflits intégré, des requêtes d'annulation et d'extraction dans l'application, comparées ligne par ligne avec Sourcetree.
GitHub Desktop alternative
Un graphique de validation, un rebase interactif complet et une version officielle de Linux, comparés ligne par ligne avec GitHub Desktop.
Fork alternative
Une version Linux, aucune licence pour acheter, annuler et tirer des requêtes dans l'application, comparée ligne par ligne avec Fork.
Tower alternative
Un Linux build, undo et un éditeur de conflits au niveau de la ligne, comparés ligne par ligne avec Tower.
Alternative à SmartGit
Utilisation commerciale sans demande de licence, plus un terminal ancré, des brouillons d'annulation et d'IA, comparés ligne par ligne avec SmartGit.
Sublime Merge alternative
Aucune licence à acheter pour le travail Git, plus des demandes d'extraction, un plan de rebasement par glisser-déposer et une annulation, comparés ligne par ligne avec Sublime Merge.
Alternative à TortoiseGit
Le même Git sur macOS, Windows et Linux dans une fenêtre, comparé ligne par ligne avec les menus de l'Explorateur de TortoiseGit.
Alternative à GitButler
Branches Git normales, un graphique de validation complet et un éditeur de conflits à trois voies, comparés ligne par ligne avec les branches parallèles de GitButler.
Lazygit alternative
Le même Git de tous les jours dans une fenêtre de bureau avec un graphique de validation et un éditeur de conflits à trois voies, comparé ligne par ligne avec Lazygit.
Continuez à explorer
Tout ce que GitTree peut faire, les téléchargements pour les autres plates-formes et ce que votre compte stocke.