Passer au contenu
GitTree

Caractéristiques

Toutes les fonctionnalités d'une interface graphique Git complète

De votre premier commit à un rebase interactif délicat, GitTree donne à chaque opération Git un emplacement clair et visuel et ajoute des requêtes d'extraction, des pipelines CI/CD, Nour, l'assistant IA et des organisations pour votre équipe. Voici la liste complète, regroupée par ce que vous essayez de faire, avec la documentation pour chacun.

Tout en un coup d'œil

Graphique de validation

Découvrez la forme de votre histoire et agissez directement en conséquence.

Voies secondaires à code couleur
Chaque branche conserve sa propre voie et sa propre couleur, avec des courbes douces aux endroits où elle se bifurque et se confond.
Rapide sur d'énormes référentiels
Conçu et testé pour défiler en douceur au-delà de 100 000 commits.
Étiquettes sur le graphique
Les branches locales, les branches distantes et les balises apparaissent à côté des commits vers lesquels elles pointent.
Rechercher et filtrer
Recherchez les commits par message, auteur ou hachage, ou recherchez par auteur :, fichier : et modification : (le code qu'un commit a ajouté ou supprimé), et affichez ou masquez les branches.
Ligne Travaux en cours
Les modifications non validées apparaissent en haut du graphique avec un décompte de ce qui a changé.
GitTree graphique de validation dans le thème clair avec une validation de fusion sélectionnée

Mise en scène et commits

Créez des commits précis sans quitter l'application.

Mise en scène de fichiers, de morceaux et de lignes
Mettez en scène ou supprimez la mise en scène d'un fichier entier, d'un morceau ou de lignes individuelles.
Jeter avec un filet de sécurité
Ignorer demande d'abord et conserve une copie que vous pouvez restaurer.
S'engager, modifier et co-auteurs
Modifiez le dernier commit et ajoutez des co-auteurs en un seul clic.
Vérifications des messages
Un compteur en direct conserve les résumés dans 72 caractères ; les modèles et les messages récents sont à portée de clic.
Engagements signés
Signez les commits avec les clés GPG, SSH ou X.509 que vous utilisez déjà, avec un badge de signature dans le graphique.
Cacher les lignes sélectionnées
Rangez uniquement les lignes que vous choisissez et continuez à travailler sur le reste.
Éditeur .gitignore
Ignorez un fichier ou un modèle dans son menu contextuel, ou modifiez .gitignore avec des modèles.
Modifications de la mise en scène dans GitTree : une différence avec les boutons Stage Hunk et les cases à cocher par ligne à côté de la liste des fichiers

Diff, blâme et histoire

Comprenez ce qui a changé, quand et pourquoi.

Différents fractionnés et en ligne
Vues groupées, en ligne et divisées avec options de comparaison de mots et d'espaces, mises en évidence pour JavaScript, TypeScript, Python, Rust, Go, Java, C et C++, PHP, SQL, HTML, CSS, JSON, YAML, XML et Markdown.
Blâmer
Voyez qui a modifié chaque ligne en dernier et passez à ce commit.
Historique des fichiers
Suivez un fichier à travers ses commits, y compris les renommages.
Comparez n'importe quoi
Comparez deux branches, balises ou commits, ou un commit avec votre dossier de travail.
Différences d'images
Comparez les fichiers image côte à côte, d’un simple glissement ou d’une pelure d’oignon.
Aperçu de la démarque
Lisez un fichier Markdown modifié rendu, pas seulement sous forme de texte.
Les modifications d'un commit affichées sous forme de différence côte à côte dans GitTree avec coloration syntaxique

Branches et balises

Créez, changez et rangez les branches en quelques secondes.

Créer, renommer et supprimer
Branchez à partir de n’importe quel commit et renommez ou supprimez en toute sécurité.
Caisse avec protection
GitTree vous avertit avant qu'un paiement n'écrase vos modifications locales.
Balises
Créez des balises légères ou annotées, poussez-les et supprimez-les.
Suivi en amont
Comptes en avance et en retard pour chaque branche et configuration en amont en un clic.
Flux Git
Démarrez et terminez les branches de fonctionnalités, de versions et de correctifs avec Git Flow.
GitTree menu de branches avec options de fusion, de rebase, de rebase interactif, d'avance rapide et de réinitialisation qui nomment les deux branches

Fusion, rebase et conflits

Combinez le travail avec une vision claire du résultat.

Fusionner et avancer rapidement
Les menus nomment les deux branches afin que vous sachiez toujours dans quelle direction les changements se déplacent.
Rebase
Rebasez sur n'importe quelle branche ou validation, avec continuer, ignorer et abandonner au même endroit.
Choisir et revenir
Copiez un commit sur votre branche ou annulez-le avec un nouveau commit.
Réinitialiser
Réinitialisation logicielle, mixte et matérielle, chacune avec une explication en langage simple.
Outil de résolution de conflits
Prenez parti, combinez les deux ou modifiez le résultat, puis marquez le fichier résolu.
Prédiction des conflits
Découvrez quels fichiers sont susceptibles d'entrer en conflit avant de fusionner et un avertissement à côté d'une branche qui pourrait entrer en conflit avec main.
Travaux superposés
Un indice lorsque d'autres branches non fusionnées modifient les mêmes fichiers, élaborés localement sans récupération.
GitTree menu de validation avec sélection, rétablissement, création de branche, balisage et comparaison des actions

Réécrire l'historique et annuler

Le polonais s'engage avant qu'ils ne soient partagés et annule les erreurs.

Rebasement interactif
Réorganisez, sélectionnez, reformulez, modifiez, écrasez, corrigez et supprimez les commits.
Modifications rapides
Reformulez, déplacez, écrasez ou supprimez un seul commit directement depuis son menu.
Annuler et refaire
Annuler une validation, une modification, une extraction, une réinitialisation, un rebase, une suppression ou une branche ou une balise supprimée de la barre d'outils ; une poussée forcée conserve toujours un instantané récupérable.
Refloger
Parcourez le reflog et récupérez un commit perdu sur une nouvelle branche.
Bissect
Recherchez le commit qui a introduit un bug en marquant les commits comme bons ou mauvais.
GitTree éditeur de rebase interactif avec étapes de sélection, d'écrasement et de reformulation

Stash, arbres de travail, sous-modules et LFS

Jonglez avec le travail en parallèle sans perdre le fil.

Cachette
Rangez, appliquez, affichez, renommez et déposez, ou transformez une réserve en branche.
Arbres de travail
Extrayez plusieurs branches à la fois dans des dossiers séparés, à partir de la barre latérale.
Sous-modules
Ajoutez, initialisez, mettez à jour et synchronisez des sous-modules.
Git LFS
Suivez les modèles, extrayez des fichiers volumineux et gérez les verrouillages de fichiers.
Correctifs
Créez un correctif à partir des validations et appliquez les correctifs des autres.

Télécommandes et synchronisation

Récupérez, tirez et poussez avec une visibilité totale.

Récupérer, tirer et pousser
Choisissez l'avance rapide uniquement, la fusion ou le rebase pour chaque extraction.
Poussée sûre en toute sécurité
Force-push utilise toujours --force-with-lease avec la validation attendue.
Plusieurs télécommandes
Ajoutez, modifiez, élaguez et supprimez des télécommandes via HTTPS ou SSH.
Une histoire peu profonde
Travaillez avec des clones superficiels et récupérez plus d'historique lorsque vous en avez besoin.

GitHub, GitLab, Bitbucket et Azure DevOpsGitTree Professionnel

Vos comptes d'hébergement, dans votre client Git.

Connecter les comptes
GitHub et GitHub Enterprise Server, GitLab (gitlab.com et autogérés), Bitbucket Cloud and Data Center et Azure DevOps ; les jetons sont stockés dans le trousseau de votre système.
Parcourir et cloner
Trouvez vos référentiels et clonez-les sans copier d'URL.
Demandes d'extraction et de fusion
Répertoriez, créez, révisez, commentez et fusionnez les demandes d'extraction ou de fusion, avec des étiquettes, des destinataires et des approbations.
Tableau de bord des demandes de tirage
Chaque demande d'extraction dans vos référentiels dans une seule liste, filtrée par demande d'auteur, de responsable ou de révision.
Chèques CI
Consultez les résultats GitHub Actions, GitLab CI/CD, Bitbucket Pipelines et Azure Pipelines sur le graphique, puis réexécutez-les.
Problèmes
Créez, commentez, fermez et rouvrez les problèmes GitHub et GitLab, et insérez des références dans les messages de validation.
Publier
Publiez un référentiel local sur un nouveau référentiel distant.
Fourchettes
Ajoutez un fork du référentiel en tant que distant ou créez votre propre fork sur le fournisseur.
Avec GitTree Pro
Les intégrations d'hébergement sont fournies avec GitTree Pro, avec un essai gratuit. Plain Git sur HTTPS et SSH, avec vos propres informations d'identification, fonctionne avec le plan gratuit.
Cloner une boîte de dialogue de référentiel dans GitTree avec des options de profondeur, d'extraction clairsemée et sans blobless

Pipelines CI/CDGitTree Professionnel

Suivez chaque course depuis votre poussée jusqu'au résultat, sans quitter GitTree.

Fonctionne pour votre succursale
Consultez les exécutions CI/CD d'une branche ou d'un commit, affichez uniquement vos propres exécutions et passez d'une exécution à sa validation dans le graphique.
Étapes et travaux
Chaque étape et chaque tâche d'une exécution, avec son état, en un coup d'œil.
Journaux de travail en direct
Suivez le journal d'une tâche pendant son exécution, recherchez-la, passez d'une erreur à la suivante et enregistrez-la.
Réexécuter, annuler ou démarrer une exécution
Réexécutez chaque tâche ou uniquement celles qui ont échoué, annulez une exécution ou exécutez un flux de travail sur la branche de votre choix.
Approbations et déploiements
Approuvez ou rejetez un déploiement qui attend votre examen, et ouvrez ou arrêtez un environnement.
Paramètres CI/CD
Gérez les variables, les secrets, les environnements et les versions. La valeur d'un secret revient uniquement à votre fournisseur : GitTree ne le montre ni ne le conserve.
Chaque fournisseur par son propre nom
GitHub Actions, GitLab CI/CD, Bitbucket Pipelines et Azure Pipelines. La profondeur diffère selon le fournisseur : là où l'on n'offre aucun moyen de modifier une exécution à partir d'une autre application, GitTree ouvre sa page.
Avec GitTree Pro
CI/CD est fourni avec GitTree Pro, avec un essai gratuit, ainsi que les demandes d'extraction et les autres intégrations d'hébergement.

Nour, l'assistant IAGitTree Professionnel

Un assistant dans l'application qui exécute l'agent de codage que vous utilisez déjà.

Modes Demander et Agent
Posez des questions sur GitTree et votre référentiel, ou laissez Nour modifier des fichiers et exécuter des commandes dans un référentiel de confiance, avec les approbations que vous contrôlez.
Votre propre agent CLI
Claude Code, Codex, Gemini CLI, Antigravity, Qwen Code, OpenCode, Kimi, Cursor Agent ou un agent personnalisé, connecté avec votre propre compte.
Un instantané avant chaque virage
Nour enregistre votre travail avant chaque tour dans un référentiel, et Annuler ce tour le restaure.
Mentions et pièces jointes
Mentionnez des fichiers, des dossiers et des demandes d'extraction, joignez des fichiers et des images et discutez de plusieurs référentiels ou d'un espace de travail entier.
Messages de validation et descriptions
Cliquez sur Générer pour rédiger un message de validation à partir des modifications effectuées, ou un titre et une description de la demande d'extraction à partir de ses validations.
Rien n'est envoyé sauf si vous le demandez
GitTree ne stocke aucune clé AI et ne vend aucun crédit. Nour et AI Drafting sont fournis avec GitTree Pro ; chaque fonctionnalité Git est sur le plan gratuit.

Dépôts et fichiers

Ouvrez, recherchez et entretenez chaque référentiel sur votre ordinateur.

Ouvrir, cloner ou initialiser
Ouvrez un dossier, clonez à partir d'une URL ou démarrez un nouveau référentiel ; les référentiels récents et favoris restent sur cet ordinateur.
Rechercher des référentiels
Choisissez un dossier et GitTree trouve les référentiels qu'il contient.
Navigateur de fichiers
Parcourez les fichiers du projet, recherchez un fichier par son nom, créez ou renommez des fichiers et voyez quels dossiers contiennent les modifications.
Exporter une archive
Enregistrez les fichiers de n'importe quel commit sous forme de fichier .zip ou .tar.gz, sans le dossier .git.
Maintenance du référentiel
Consultez la taille de la base de données d’objets, vérifiez son intégrité avec git fsck et compressez-la, élaguez-la ou optimisez-la uniquement lorsque vous la démarrez.
Fusionner les identités des auteurs
Affichez les différents noms et adresses e-mail d’une personne en tant qu’auteur, écrits dans le .mailmap du référentiel.
Journal des commandes Git
Chaque commande Git exécutée par l'application, avec sa sortie et son timing, filtrée par modifications ou problèmes et exportable ; les jetons et les mots de passe sont supprimés.
Historique des notifications
Les messages de cette session dans une seule liste, filtrés par erreurs, avertissements, informations et réussites.

Rapidité et productivité

Conçu pour les personnes qui vivent dans leur client Git.

Palette de commandes
Exécutez des commandes, accédez aux références, recherchez des validations et ouvrez des fichiers à partir d'un seul champ de recherche.
Raccourcis réassociables
Chaque commande possède un raccourci que vous pouvez modifier.
Borne intégrée
Un terminal ancré dans la fenêtre, ouvert à la racine du référentiel.
Onglets et espaces de travail
Ouvrez de nombreux référentiels dans des onglets et regroupez-les dans des espaces de travail.
Commandes personnalisées
Ajoutez vos propres commandes et scripts à l'application.
Terminal intégré ancré sous le graphique de validation dans GitTree

Préférences et personnalisation

Adaptez GitTree à votre façon de travailler.

Préférences consultables
Recherchez n'importe quel paramètre par nom, description ou clé et réinitialisez-le individuellement.
Thèmes
Thèmes sombres, clairs et contrastés, ainsi que vos propres thèmes importés.
App en anglais et en arabe
Utilisez l'intégralité de l'application en anglais ou en arabe, avec une mise en page complète de droite à gauche.
Accessible par conception
Un graphique de validation convivial pour les lecteurs d'écran, un chemin de clavier pour chaque glissement, un mouvement réduit et un zoom de 50 à 300 %.
SSH et signature
Gérez les clés SSH et configurez la signature des commits.
Outils externes
Ouvrez les différences et les fusions dans les outils externes que vous préférez.
Profils
Basculez entre des paramètres et des identités distincts pour vos projets professionnels et personnels.
GitTree préférences avec paramètres consultables et réinitialisation par paramètre

Confidentialité et sécurité

Le local d’abord par principe, pas par cadre.

Votre code reste local
Vos référentiels restent sur votre ordinateur ; la connexion utilise uniquement votre profil de GitHub, GitLab, Bitbucket ou Azure DevOps, ou simplement votre adresse e-mail.
Pas de télémétrie d'utilisation
Aucune analyse, suivi ou rapport d'utilisation. L'application envoie GitTree uniquement ce dont un essai ou une vérification de plan a besoin.
Secrets dans le porte-clés
Les jetons et les phrases secrètes ne résident que dans le macOS Keychain, le Windows Credential Manager ou, sur Linux, le trousseau du système (freedesktop Secret Service : GNOME Keyring ou KeePassXC).
Dépôts non fiables
Les référentiels auxquels vous n'avez pas confiance ne peuvent pas exécuter de hooks ni modifier les paramètres.
Votre configuration reste la vôtre
GitTree ne modifie jamais votre configuration Git, votre référentiel ou votre dossier SSH sans que vous le demandiez.

Plans, comptes et organisations

Commencez gratuitement, essayez Pro et amenez votre équipe.

Forfait gratuit, pas de carte de crédit
Toutes les fonctionnalités Git, référentiels privés et utilisation commerciale, avec un compte GitTree et sans carte de crédit.
Essai Pro gratuit
Essayez GitTree Pro gratuitement, une fois par ordinateur et une fois par compte, puis abonnez-vous quand vous le souhaitez. Rien ne se renouvelle automatiquement.
Un compte GitTree
Créez-le gratuitement sur ce site Web avec GitHub, GitLab, Bitbucket, Azure DevOps ou votre adresse e-mail, puis connectez-vous à l'application depuis votre navigateur.
Organisations et sièges
Avec GitTree Pro, créez une organisation pour votre équipe, achetez des sièges pour ses membres (au moins 3) et invitez des personnes par GitHub nom d'utilisateur ou e-mail.
Rôles
Propriétaires, administrateurs et membres, chacun ayant des droits clairs sur l'organisation, ses invitations, ses membres et sa facturation.
Votre tableau de bord
Gérez votre profil, vos comptes liés, votre abonnement, vos reçus et vos organisations en un seul endroit sur ce site Web.

Mises à jour et aide

Sachez ce qui a changé et trouvez rapidement n'importe quelle fonctionnalité.

Vérification des mises à jour
GitTree vous indique quand une nouvelle version est disponible ; vous pouvez désactiver la coche dans les Préférences.
Quoi de neuf
Après une mise à jour, voyez ce qui est nouveau, amélioré et corrigé dans cette version.
Guide des fonctionnalités
Recherchez tout ce que GitTree peut faire, où le trouver et ses raccourcis, avec les fonctionnalités Pro marquées.
Documents et tutoriels
Les documents GitTree expliquent chaque tâche de l'application, et GitTree Learn enseigne Git étape par étape, dans English and Arabic.
Les rapports d'erreur restent locaux
Si l'application s'arrête, le rapport est enregistré sur cet ordinateur avec les jetons et les mots de passe supprimés. Rien n'est envoyé nulle part à moins que vous ne le partagiez.
Billets d'assistance
Signalez un bug ou demandez de l'aide depuis l'application ou ce site Web, et suivez chaque réponse dans votre tableau de bord.

Questions sur GitTree fonctionnalités

Quelles fonctionnalités GitTree sont gratuites et lesquelles sont fournies avec Pro ?

Chaque fonctionnalité Git de cette page fait partie du forfait gratuit, référentiels privés et utilisation commerciale inclus, une fois connecté. GitTree Pro, avec un essai gratuit, ajoute Nour, l'assistant IA, la rédaction de messages de validation et de requêtes d'extraction IA, les intégrations GitHub, GitLab, Bitbucket et Azure DevOps avec leurs pipelines CI/CD et la création d'organisations. La page Tarifs répertorie les forfaits.

GitTree peut-il gérer de grands référentiels ?

Oui. Le graphique de validation est conçu et testé pour défiler en douceur au-delà de 100 000 validations, et GitTree fonctionne avec des clones superficiels, Git LFS, des sous-modules et des arbres de travail. La maintenance du référentiel packe et range la base de données d'objets lorsque vous la démarrez.

Est-ce que GitTree dispose d'un outil de conflit de fusion et d'un rebase interactif ?

Oui. L'outil de résolution des conflits vous permet de prendre parti, de combiner les deux ou de modifier le résultat, et GitTree signale les conflits probables avant de fusionner. Le rebase interactif réorganise, reformule, écrase, corrige et supprime les commits, et Annuler annule un rebase, une réinitialisation ou une suppression.

Quels services CI/CD puis-je suivre dans GitTree ?

GitHub Actions, GitLab CI/CD, Bitbucket Pipelines et Azure Pipelines. Avec GitTree Pro, vous voyez les exécutions d'une branche, suivez les journaux de tâches en direct, réexécutez ou annulez les exécutions et approuvez les déploiements ; tout ce que vous pouvez faire dépend de ce que propose chaque fournisseur.

Avec quels agents IA Nour travaille-t-il ?

Nour exécute la CLI de l'agent de codage que vous utilisez déjà, connecté avec votre propre compte : Claude Code, Codex, Gemini CLI, Antigravity, Qwen Code, OpenCode, Kimi, Cursor Agent ou un agent personnalisé. GitTree ne stocke aucune clé AI et ne vend aucun crédit.

Les fonctionnalités sont-elles les mêmes sur macOS, Windows et Linux ?

Oui. La même application avec les mêmes fonctionnalités fonctionne sur macOS, Windows et Linux, en anglais ou en arabe. Les secrets sont stockés dans le magasin de chaque système : le macOS Keychain, le Windows Credential Manager ou le trousseau de clés système Linux.

Où puis-je apprendre à utiliser chaque fonctionnalité ?

Chaque groupe de cette page renvoie aux articles de la documentation GitTree qui expliquent ses tâches étape par étape, ainsi qu'aux leçons GitTree Learn qui enseignent le Git derrière elles. Dans l'application, le Guide des fonctionnalités indique où se trouve chaque fonctionnalité et son raccourci.

GitTree le Linux

Un package .deb pour Ubuntu et Debian et un AppImage portable, avec le même graphique de validation et le même staging que sur les autres plateformes.

Interface graphique Git pour Ubuntu et Debian

Comparez les clients 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.

Lire : les meilleurs clients Git GUI en 2026

Ouvrez votre premier dépôt dans GitTree

Téléchargez-le pour macOS, Windows ou Linux, connectez-vous et ouvrez un référentiel que vous possédez déjà. Le plan gratuit couvre toutes les fonctionnalités de Git.