Vai al contenuto
GitTree

GitTree per Mac

La GUI Git per Mac, nativa su Apple Silicon e Intel

GitTree è una GUI Git per Mac: un client Git per macOS 13 Ventura e successivi, distribuito come un'unica app universale che funziona in modo nativo sui Mac con Apple Silicon e Intel, firmata con un Apple Developer ID e notarizzata da Apple. Visualizza la cronologia come grafo dei commit, metti in stage singole righe, esegui rebase interattivi e annulla gli errori, usando il tuo Git (2.39 o successivo). I tuoi repository restano sul tuo computer e non c'è alcuna telemetria di utilizzo.

macOS 13 Ventura o successivo · Silicon Apple e Intel · file .dmg universale, circa 21 MB

Cosa fa GitTree come GUI Git per Mac

  • Un'unica app per Apple Silicon e Intel

    Un singolo download universale viene eseguito in modo nativo su silicio Apple (M1 e versioni successive) e su Intel Mac. Costruito con Rust e Tauri, GitTree utilizza la visualizzazione web fornita con macOS, che mantiene il file .dmg a circa 21 MB.

  • ID sviluppatore firmato e autenticato da Apple

    La versione attuale è firmata con un ID sviluppatore Apple e autenticata da Apple, quindi macOS la apre dopo la consueta conferma una tantum, senza impostazioni di sicurezza da modificare.

  • Un visualizzatore di alberi Git che puoi leggere

    Ogni filiale ha la propria corsia codificata a colori, con ramo, tag ed etichette remote, scorte, richieste di pull e chip CI sui terminali delle filiali. Cerca per messaggio, autore, hash, file o codice modificato.

  • Linee di scena, ribasatura, annullamento

    Metti in scena un intero file, un pezzo o singole righe. Riordina, schiaccia e riformula i commit in un rebase interattivo e annulla commit, reimpostazioni e rebase dalla barra degli strumenti: GitTree scatta prima un'istantanea.

  • Costruito per la tastiera

    Scorciatoie ⌘ riassociabili, una tavolozza dei comandi su ⌘⇧P con circa 300 comandi e un terminale integrato che esegue la tua shell proprio sotto il grafico.

  • Il tuo Git, il tuo Keychain, il tuo codice

    GitTree esegue il Git che già usi, quindi ogni azione corrisponde alla riga di comando. Token e passphrase risiedono solo nel tuo macOS Keychain e non è disponibile alcuna telemetria sull'utilizzo.

GitTree grafico dei commit con corsie dei rami codificate a colori, etichette dei rami e dei tag, la barra laterale di riferimento e il pannello dei dettagli del commit
Il grafico dei commit GitTree: ogni ramo nella propria corsia codificata a colori, con ramo, tag ed etichette remote.

Requisiti di sistema per GitTree su macOS

macOS versione
macOS 13 Ventura o successivo. GitTree non funziona su macOS 12 Monterey o versioni precedenti.
Processore
Silicio Apple (M1 e successivi) o Intel. Un'app universale viene eseguita in modo nativo su entrambi, quindi ogni Mac utilizza lo stesso download.
Git 2.39 o più recente
GitTree utilizza il tuo Git e non ne raggruppa mai uno. Ottienilo con gli strumenti da riga di comando di Xcode (xcode-select --install) o Homebrew (brew install git) e controlla la versione con git --version.
Conto e Internet
Accedi con un account GitTree, creato gratuitamente su questo sito web con il tuo indirizzo email o con GitHub, GitLab, Bitbucket o Azure DevOps. Il piano gratuito copre quindi tutte le funzionalità Git, esegui push e pull con le tue credenziali Git e i tuoi repository rimangono sul tuo computer. Le integrazioni di hosting e Nour, l'assistente AI, sono forniti con GitTree Pro. Il primo avvio richiede l'accesso a Internet; una volta che GitTree ha effettuato il check-in, funziona offline per un massimo di 7 giorni tra un controllo e l'altro.
Scarica dimensione
Un file .dmg universale di circa 27 MB, da questo sito web o dalla pagina Versioni del repository pubblico GitHub di GitTree.

Come installare GitTree su un Mac

Sei passaggi dal download al tuo primo repository aperto, incluso Git se il tuo Mac non lo ha ancora.

  1. Assicurati che sia installato Git 2.39 o versione successiva

    Apri Terminale ed esegui git --version. Se stampa 2.39 o versione successiva, sei pronto. Se Git manca, macOS offre di installare gli strumenti della riga di comando di Xcode, che includono Git (o esegui xcode-select --install); se è più vecchio, installa un Git corrente con Homebrew: brew install git.

  2. Scarica il file .dmg universale

    Scegli Scarica per Mac in questa pagina. Scarica il file .dmg universale della versione stabile più recente GitTree da GitHub, denominata Git-Tree_<version>_universal.dmg (o Git-Tree-macOS.dmg): un file per Apple Silicon e Intel Macs.

  3. Trascina GitTree su Applicazioni

    Apri il file .dmg scaricato e trascina GitTree nella cartella Applicazioni. Quindi espelli l'immagine del disco; puoi eliminare il file .dmg in seguito.

  4. Apri GitTree

    Avvia GitTree da Applicazioni o Spotlight. Poiché è firmato e autenticato, macOS ti chiede solo una volta se desideri aprire un'app scaricata da Internet: scegli Apri.

  5. Accedi

    GitTree si apre con Accedi a GitTree. Scegli Accedi o Crea account: il tuo browser apre gittree.app, dove accedi con la tua email o con GitHub, GitLab, Bitbucket o Azure DevOps e confermi; il browser ti restituisce quindi a GitTree e il piano gratuito copre tutte le funzionalità di Git. In caso contrario, scegli Inserisci manualmente il codice di autenticazione in GitTree e incolla il codice monouso mostrato dal sito web.

  6. Apri il tuo primo repository

    Nella pagina iniziale di GitTree, scegli Apri per una cartella sul tuo Mac, Clona per copiare un repository da un URL o un account connesso oppure Init per avviarne uno nuovo. La scansione dei repository trova quelli già presenti in una cartella.

Verifica il tuo download

Ogni versione GitTree su GitHub pubblica SHA256SUMS.txt con il checksum SHA-256 di ciascun programma di installazione. Esegui questo comando nel Terminale e confronta la somma stampata con la riga per lo stesso nome file in SHA256SUMS.txt; se hai salvato il file .dmg in una posizione diversa da Download, modifica il percorso. Il checksum rileva un download corrotto o incompleto, mentre macOS controlla la firma e l'autenticazione di Apple quando apri l'app.

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

Risoluzione dei problemi di GitTree su macOS

  • GitTree dice che ha bisogno di Git

    GitTree utilizza Git sul tuo Mac e non ne installa mai uno. Installa gli strumenti da riga di comando di Xcode con xcode-select --install o Git con Homebrew (brew install git), quindi scegli Check again. GitTree legge il PATH della tua shell di login, quindi un Git da Homebrew, MacPorts o Nix viene trovato anche quando lo apri dal Dock; per un Git altrove, scegli Locate Git… e selezionalo.

  • “This Git is too old”

    GitTree necessita di Git 2.39 o versione successiva e la schermata nomina il Git trovato e la sua versione. Installa un Git corrente con Homebrew (brew install git) o ​​aggiorna gli strumenti della riga di comando in Aggiornamento software, quindi scegli Check again: GitTree salta un Git troppo vecchio e ne utilizza uno più recente che trova. Per sceglierne uno tu stesso, imposta Preferenze → Generale → Eseguibile Git.

  • macOS dice che GitTree non può essere aperto o "è danneggiato"

    La versione attuale è firmata e autenticata, quindi dopo la conferma una tantum si apre normalmente. Questi messaggi provengono da una versione precedente che non è stata autenticata o da una copia incompleta o non proveniente da gittree.app o GitHub. Sposta la copia nel Cestino, scarica il file .dmg corrente da questa pagina, controlla il suo SHA-256 e installalo di nuovo.

  • Il browser non torna a GitTree dopo l'accesso

    Scegli Inserisci manualmente il codice di autenticazione in GitTree e incolla il codice monouso mostrato dal sito web. Inseriscilo solo nell'app che ha avviato l'accesso. Se il tuo browser ti chiede se può aprire GitTree, consentilo.

  • Un telecomando richiede la tua password ogni volta

    Con GitTree Pro, collega l'account in Preferenze → Integrations o genera lì una chiave SSH e caricala su GitHub, GitLab o Bitbucket. GitTree mantiene il token o la passphrase nel tuo macOS Keychain. Senza un account connesso, una chiave SSH o un supporto per le credenziali Git configurato personalmente funziona come sulla riga di comando.

GitTree per Mac: domande e risposte

Esiste una GUI Git gratuita per Mac?

SÌ. GitTree è una GUI Git e un client Git per macOS 13 Ventura o versioni successive, su silicio Apple e Intel. Mostra il tuo repository come un grafico di commit e ti consente di organizzare singole righe, eseguire commit, diramazioni, unire, rebase, stash e push senza digitare comandi Git. Il suo piano gratuito copre tutte le funzionalità Git, per individui e organizzazioni, repository privati ​​inclusi, con il tuo account GitTree e le tue credenziali Git. Le integrazioni di hosting e Nour, l'assistente AI, vengono forniti con GitTree Pro, che ha una prova gratuita.

GitTree funziona in modo nativo su Mac Apple in silicio (M1, M2, M3, M4 e versioni successive)?

SÌ. GitTree viene fornito come un'unica app Git universale per Mac, quindi lo stesso download viene eseguito in modo nativo su silicio Apple e su Intel Mac, senza Rosetta.

Quali versioni di macOS supporta GitTree?

macOS 13 Ventura o successivo, su silicio Apple (M1 e successivo) e Intel. Non funziona su macOS 12 Monterey o versioni precedenti.

Git è già installato su Mac?

Non pronto per l'uso. Un nuovo Mac ha solo un segnaposto: digitando git nel Terminale è possibile installare gli strumenti da riga di comando di Xcode, che includono Git. Esegui xcode-select --install o installa Git con Homebrew (brew install git) e controllalo con git --version; GitTree necessita della versione 2.39 o successiva. GitTree stesso non attiva mai la richiesta di installazione.

Come installo GitTree su un Mac?

Scarica il file .dmg universale da questa pagina, aprilo e trascina GitTree nella cartella Applicazioni. Apri GitTree da Applicazioni o Spotlight, conferma una volta che desideri aprire un'app scaricata da Internet e accedi nel browser con il tuo account GitTree. Le integrazioni di hosting e Nour, l'assistente AI, sono forniti con GitTree Pro. Assicurati che Git 2.39 o più recente sia installato per primo (xcode-select --install o brew install git).

L'app GitTree Mac è firmata e autenticata da Apple?

SÌ. La versione attuale è firmata con un ID sviluppatore Apple e autenticata da Apple, come indicato nelle note di rilascio su GitHub, quindi Gatekeeper la apre dopo la conferma standard per le app scaricate da Internet. Non è necessario fare clic tenendo premuto il tasto Control o modificare un'impostazione di sicurezza.

GitTree è sull'App Store Mac?

No. GitTree per Mac viene fornito come file .dmg da questo sito Web o dalla pagina Versioni del repository pubblico GitHub di GitTree. Installalo solo da queste due posizioni e confronta il checksum SHA-256 se vuoi essere sicuro che il file sia completo.

GitTree funziona con GitHub, GitLab, Bitbucket e Azure DevOps?

SÌ. Qualsiasi telecomando Git funziona su HTTPS o SSH. Puoi anche connettere GitHub (incluso GitHub Enterprise Server), GitLab (gitlab.com e autogestito), Bitbucket Cloud, Bitbucket Data Center e Azure DevOps per clonare repository e lavorare con richieste pull e controlli CI. Il supporto per GitLab, Azure DevOps, GitHub Enterprise Server e Bitbucket Data Center è nuovo.

Dove GitTree conserva i miei token e le mie password su macOS?

Solo nel tuo macOS Keychain, mai in file, log o URL. Ciò copre i token degli account di hosting che colleghi e le tue passphrase. Scollega un account in Preferenze → Integrations per rimuovere il suo token da Keychain.

Posso utilizzare GitTree per lavoro e per repository privati?

SÌ. GitTree ha un piano gratuito che copre tutte le funzionalità Git, repository privati ​​e uso commerciale inclusi, per privati ​​e organizzazioni. Nour, l'assistente AI, le integrazioni di hosting e la redazione AI sono forniti con GitTree Pro; la pagina Prezzi confronta i piani. I tuoi repository rimangono sul tuo Mac e non è disponibile alcuna telemetria sull'utilizzo.

GitTree può scrivere messaggi di commit con l'intelligenza artificiale su un Mac?

Sì, con GitTree Pro, se utilizzi Claude Code, Codex o la CLI Antigravity. GitTree può redigere un messaggio di commit e il titolo e la descrizione di una richiesta pull tramite la CLI di codifica AI che hai installato. GitTree non ha un proprio modello AI, non memorizza alcuna chiave AI e non invia nulla finché non fai clic su Genera; il differenziale messo in scena va quindi alla CLI che hai scelto. Il disegno con intelligenza artificiale viene fornito con GitTree Pro, che ha una prova gratuita; scrivere tu stesso i messaggi di commit funziona con il piano gratuito.

Come disinstallare GitTree da un Mac?

Esci da GitTree e spostalo dalle Applicazioni al Cestino. Per rimuovere anche le sue impostazioni, cache e log, elimina le cartelle com.eslamfaisal.opengittree in ~/Library/Application Support, ~/Library/Caches e ~/Library/Logs. Disconnetti prima i tuoi account di hosting in Preferenze → Integrations se desideri che i relativi token vengano rimossi da Keychain.

Confronta i client Git

I confronti più onesti e documentati con gli sviluppatori delle GUI Git vengono utilizzati di più, incluso ciò che ciascuno fa meglio.

Leggi: i migliori client GUI Git nel 2026

Continua a esplorare

Ogni funzionalità di GitTree, come si confronta con altri client Git per Mac e i download per Windows e Linux.