Passer au contenu
GitTree

GitTree pour Mac

L'interface Git pour Mac, native sur Apple Silicon et Intel

GitTree est une interface Git pour Mac : un client Git pour macOS 13 Ventura et versions ultérieures, livré sous forme d'une seule app universelle qui fonctionne nativement sur les Mac Apple Silicon et Intel, signée avec un identifiant Apple Developer ID et notarisée par Apple. Visualise ton historique sous forme de graphe de commits, indexe des lignes isolées, fais des rebases interactifs et annule tes erreurs, avec ton propre Git (2.39 ou plus récent). Tes dépôts restent sur ton ordinateur, sans aucune télémétrie d'utilisation.

macOS 13 Ventura ou version ultérieure · Apple Silicon et Intel · Universal .dmg, environ 21 Mo

Que fait GitTree en tant qu'interface graphique Git pour Mac

  • Une application pour Apple Silicon et Intel

    Un seul téléchargement universel s’exécute nativement sur le silicium Apple (M1 et versions ultérieures) et sur les Mac Intel. Construit avec Rust et Tauri, GitTree utilise la vue Web fournie avec macOS, qui maintient le .dmg à environ 21 Mo.

  • ID de développeur signé, notarié par Apple

    La version actuelle est signée avec un identifiant de développeur Apple et notariée par Apple, donc macOS l'ouvre après la confirmation unique habituelle, sans aucun paramètre de sécurité à modifier.

  • Une visionneuse d'arborescence Git que vous pouvez lire

    Chaque branche dispose de sa propre voie à code couleur, avec des étiquettes de branche, d'étiquette et distantes, des cachettes, des requêtes d'extraction et des puces CI sur les extrémités des branches. Recherchez par message, auteur, hachage, fichier ou code modifié.

  • Lignes de scène, rebase, annulation

    Mettez en scène un fichier entier, un morceau ou des lignes simples. Réorganisez, écrasez et reformulez les commits dans un rebase interactif, et annulez les commits, les réinitialisations et les rebases à partir de la barre d'outils : GitTree prend d'abord un instantané.

  • Conçu pour le clavier

    Des raccourcis ⌘ rebindables, une palette de commandes sur ⌘⇧P avec environ 300 commandes et un terminal intégré qui exécute votre propre shell juste sous le graphique.

  • Votre Git, votre Keychain, votre code

    GitTree exécute le Git que vous utilisez déjà, afin que chaque action corresponde à la ligne de commande. Les jetons et les phrases secrètes ne résident que dans votre macOS Keychain, et il n'y a pas de télémétrie d'utilisation.

GitTree graphique de validation avec des embranchements à code couleur, des étiquettes de branchement et de balise, la barre latérale de référence et le panneau de détails de la validation
Le graphique de validation GitTree : chaque branche dans sa propre voie à code couleur, avec des étiquettes de branche, de balise et de télécommande.

Configuration système requise pour GitTree le macOS

version macOS
macOS 13 Ventura ou version ultérieure. GitTree ne fonctionne pas sur macOS 12 Monterey ou version antérieure.
Processeur
Silicium Apple (M1 et versions ultérieures) ou Intel. Une application universelle fonctionne nativement sur les deux, de sorte que chaque Mac utilise le même téléchargement.
Git 2.39 ou plus récent
GitTree utilise votre Git et n'en regroupe jamais un. Obtenez-le avec les outils de ligne de commande Xcode (xcode-select --install) ou Homebrew (brew install git), et vérifiez la version avec git --version.
Compte et Internet
Connectez-vous avec un compte GitTree, créé gratuitement sur ce site Web avec votre adresse e-mail ou avec GitHub, GitLab, Bitbucket ou Azure DevOps. Le plan gratuit couvre ensuite toutes les fonctionnalités de Git, vous poussez et tirez avec vos propres informations d'identification Git et vos référentiels restent sur votre ordinateur. Les intégrations d'hébergement et Nour, l'assistant IA, sont fournis avec GitTree Pro. Le premier lancement nécessite Internet pour se connecter ; une fois que GitTree s'est enregistré, il fonctionne hors ligne jusqu'à 7 jours entre les vérifications.
Taille de téléchargement
Un .dmg universel d'environ 27 Mo, provenant de ce site Web ou de la page Releases du référentiel public GitHub de GitTree.

Comment installer GitTree sur un Mac

Six étapes depuis le téléchargement vers votre premier référentiel ouvert, y compris Git si votre Mac ne l'a pas encore.

  1. Assurez-vous que Git 2.39 ou une version plus récente est

    Ouvrez le terminal et exécutez git --version. S’il imprime 2,39 ou plus, vous êtes prêt. Si Git est manquant, macOS propose d'installer les outils de ligne de commande Xcode, qui incluent Git (ou exécutez xcode-select --install) ; s'il est plus ancien, installez un Git actuel avec Homebrew : Brew install git.

  2. Téléchargez le .dmg universel

    Choisissez Télécharger pour Mac sur cette page. Il télécharge le .dmg universel de la dernière version stable GitTree de GitHub, nommé Git-Tree_<version>_universal.dmg (ou Git-Tree-macOS.dmg) : un fichier pour Apple Silicon et Mac Intel.

  3. Faites glisser GitTree vers Applications

    Ouvrez le .dmg téléchargé et faites glisser GitTree sur le dossier Applications. Éjectez ensuite l’image disque ; vous pouvez supprimer le .dmg par la suite.

  4. Ouvrir GitTree

    Démarrez GitTree depuis Applications ou Spotlight. Comme il est signé et notarié, macOS ne vous demande qu'une seule fois si vous souhaitez ouvrir une application téléchargée sur Internet : choisissez Ouvrir.

  5. Connectez-vous

    GitTree s'ouvre avec Connectez-vous à GitTree. Choisissez Se connecter ou Créer un compte : votre navigateur ouvre gittree.app, où vous vous connectez avec votre e-mail ou avec GitHub, GitLab, Bitbucket ou Azure DevOps et confirmez ; le navigateur vous renvoie ensuite à GitTree, et le plan gratuit couvre toutes les fonctionnalités de Git. Si ce n'est pas le cas, choisissez Saisir manuellement le code d'authentification dans GitTree et collez le code à usage unique affiché par le site Web.

  6. Ouvrez votre premier référentiel

    Sur la page de démarrage GitTree, choisissez Ouvrir pour un dossier sur votre Mac, Cloner pour copier un référentiel à partir d'une URL ou d'un compte connecté, ou Init pour en démarrer un nouveau. La recherche de référentiels trouve ceux que vous avez déjà dans un dossier.

Vérifiez votre téléchargement

Chaque version de GitTree sur GitHub publie SHA256SUMS.txt avec la somme de contrôle SHA-256 de chaque programme d'installation. Exécutez cette commande dans Terminal et comparez la somme qu'elle imprime avec la ligne du même nom de fichier dans SHA256SUMS.txt ; si vous avez enregistré le .dmg ailleurs que dans les téléchargements, modifiez le chemin. La somme de contrôle détecte un téléchargement corrompu ou incomplet, tandis que macOS vérifie la signature Apple et la légalisation lorsque vous ouvrez l'application.

shasum -a 256 ~/Downloads/Git-Tree*.dmg
GitHub Releases

Dépannage GitTree sur macOS

  • GitTree dit qu'il a besoin de Git

    GitTree utilise Git sur votre Mac et n'en installe jamais. Installez les outils de ligne de commande Xcode avec xcode-select --install ou Git avec Homebrew (brew install git), puis choisissez Check again. GitTree lit le PATH de votre shell de connexion, donc un Git de Homebrew, MacPorts ou Nix est trouvé même lorsque vous l'ouvrez depuis le Dock ; pour un Git ailleurs, choisissez Localiser Git… et choisissez-le.

  • "This Git is too old"

    GitTree a besoin de Git 2.39 ou d'une version plus récente, et l'écran nomme le Git qu'il a trouvé et sa version. Installez un Git actuel avec Homebrew (brew install git) ou mettez à jour les outils de ligne de commande dans Software Update, puis choisissez Check again : GitTree ignore un Git trop ancien et en utilise un plus récent qu'il trouve. Pour en choisir un vous-même, définissez Préférences → Général → Exécutable Git.

  • macOS indique que GitTree ne peut pas être ouvert ou "est

    La version actuelle est signée et notariée, donc après la confirmation unique, elle s'ouvre normalement. Ces messages proviennent d'une ancienne version qui n'a pas été notariée, ou d'une copie incomplète ou ne provenant pas de gittree.app ou de GitHub. Déplacez cette copie vers la corbeille, téléchargez le .dmg actuel à partir de cette page, vérifiez son SHA-256 et réinstallez-le.

  • Le navigateur ne revient pas à GitTree après votre connexion

    Choisissez Entrer manuellement le code d'authentification dans GitTree et collez le code à usage unique affiché par le site Web. Saisissez-le uniquement dans l'application qui a démarré la connexion. Si votre navigateur vous demande s'il peut ouvrir GitTree, autorisez-le.

  • Une télécommande vous demande votre mot de passe à chaque fois

    Avec GitTree Pro, connectez le compte dans Préférences → Integrations, ou générez-y une clé SSH et téléchargez-la sur GitHub, GitLab ou Bitbucket. GitTree conserve le jeton ou la phrase secrète dans votre macOS Keychain. Sans compte connecté, une clé SSH ou un assistant d'identification Git que vous avez configuré vous-même fonctionne comme sur la ligne de commande.

GitTree pour Mac : questions et réponses

Existe-t-il une interface graphique Git gratuite pour Mac ?

Oui. GitTree est une interface graphique Git et un client Git pour macOS 13 Ventura ou version ultérieure, sur silicium Apple et Intel. Il affiche votre référentiel sous forme de graphique de validation et vous permet de créer des lignes simples, de valider, de créer des branches, de fusionner, de rebaser, de cacher et de pousser sans taper de commandes Git. Son forfait gratuit couvre toutes les fonctionnalités de Git, pour les particuliers et les organisations, dépôts privés inclus, avec votre compte GitTree et vos propres informations d'identification Git. Les intégrations d'hébergement et Nour, l'assistant IA, sont fournis avec GitTree Pro, qui propose un essai gratuit.

Est-ce que GitTree fonctionne de manière native sur les Mac Apple Silicon (M1, M2, M3, M4 et versions ultérieures) ?

Oui. GitTree est livré sous la forme d'une application Git universelle pour Mac, de sorte que le même téléchargement s'exécute de manière native sur le silicium Apple et sur les Mac Intel, sans Rosetta.

Quelles versions de macOS GitTree prend-il en charge ?

macOS 13 Ventura ou version ultérieure, sur silicium Apple (M1 et versions ultérieures) et Intel. Il ne fonctionne pas sur macOS 12 Monterey ou version antérieure.

Git est-il déjà installé sur un Mac ?

Pas prêt à l'emploi. Un nouveau Mac n'a qu'un espace réservé : taper git dans Terminal propose d'installer les outils de ligne de commande Xcode, qui incluent Git. Exécutez xcode-select --install ou installez Git avec Homebrew (brew install git) et vérifiez-le avec git --version ; GitTree nécessite la version 2.39 ou plus récente. GitTree lui-même ne déclenche jamais cette invite d'installation.

Comment installer GitTree sur un Mac ?

Téléchargez le .dmg universel à partir de cette page, ouvrez-le et faites glisser GitTree sur le dossier Applications. Ouvrez GitTree depuis Applications ou Spotlight, confirmez une fois que vous souhaitez ouvrir une application téléchargée sur Internet et connectez-vous dans le navigateur avec votre compte GitTree. Les intégrations d'hébergement et Nour, l'assistant IA, sont fournis avec GitTree Pro. Assurez-vous que Git 2.39 ou une version plus récente est installé en premier (xcode-select --install ou Brew Install git).

L'application Mac GitTree est-elle signée et notariée par Apple ?

Oui. La version actuelle est signée avec un identifiant de développeur Apple et notariée par Apple, comme le note sa version sur GitHub, donc Gatekeeper l'ouvre après la confirmation standard pour les applications téléchargées sur Internet. Vous n’avez pas besoin de contrôler-cliquez dessus ou de modifier un paramètre de sécurité.

Est-ce que GitTree est sur le Mac App Store ?

Non. GitTree pour Mac provient au format .dmg de ce site Web ou de la page Versions du référentiel public GitHub de GitTree. Installez-le uniquement à partir de ces deux emplacements et comparez la somme de contrôle SHA-256 si vous voulez être sûr que le fichier est complet.

Est-ce que GitTree fonctionne avec GitHub, GitLab, Bitbucket et Azure DevOps ?

Oui. Toute télécommande Git fonctionne via HTTPS ou SSH. Vous pouvez également connecter GitHub (y ​​compris GitHub Enterprise Server), GitLab (gitlab.com et autogéré), Bitbucket Cloud, Bitbucket Data Center et Azure DevOps pour cloner des référentiels et travailler avec des demandes d'extraction et des vérifications CI. La prise en charge de GitLab, Azure DevOps, GitHub Enterprise Server et Bitbucket Data Center est nouvelle.

Où GitTree conserve-t-il mes jetons et mots de passe sur macOS ?

Uniquement dans votre macOS Keychain, jamais dans les fichiers, journaux ou URL. Cela couvre les jetons des comptes d'hébergement que vous connectez et vos phrases secrètes. Déconnectez un compte dans Préférences → Integrations pour supprimer son jeton du Keychain.

Puis-je utiliser GitTree pour le travail et pour les référentiels privés ?

Oui. GitTree propose un forfait gratuit qui couvre toutes les fonctionnalités de Git, les référentiels privés et l'utilisation commerciale inclus, pour les particuliers et les organisations. Nour, l'assistant IA, les intégrations d'hébergement et la rédaction IA sont fournis avec GitTree Pro ; la page Tarifs compare les forfaits. Vos référentiels restent sur votre Mac et il n'y a pas de télémétrie d'utilisation.

Est-ce que GitTree peut-il écrire des messages de validation avec l'IA sur un Mac ?

Oui, avec GitTree Pro, si vous utilisez Claude Code, Codex ou la CLI Antigravity. GitTree peut rédiger un message de validation, ainsi qu'un titre et une description de la demande d'extraction, via la CLI de codage AI que vous avez installée. GitTree n'a pas de modèle d'IA propre, ne stocke aucune clé d'IA et n'envoie rien jusqu'à ce que vous cliquiez sur Générer ; la différence par étapes est ensuite transmise à la CLI que vous avez choisie. AI Drafting est fourni avec GitTree Pro, qui propose un essai gratuit ; écrire vous-même des messages de validation fonctionne avec le plan gratuit.

Comment désinstaller GitTree d'un Mac ?

Quittez GitTree et déplacez-le des applications vers la corbeille. Pour supprimer également ses paramètres, caches et journaux, supprimez les dossiers com.eslamfaisal.opengittree dans ~/Library/Application Support, ~/Library/Caches et ~/Library/Logs. Déconnectez d'abord vos comptes d'hébergement dans Préférences → Integrations si vous souhaitez que leurs jetons soient supprimés du Keychain.

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

Continuez à explorer

Chaque fonctionnalité GitTree, comment elle se compare aux autres clients Git pour Mac et les téléchargements pour Windows et Linux.