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.

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.
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.
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.
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.
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.
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.
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*.dmgDé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
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
Chaque fonctionnalité GitTree, comment elle se compare aux autres clients Git pour Mac et les téléchargements pour Windows et Linux.