Zum Inhalt springen
GitTree

GitTree für Mac

Die Git-GUI für Mac, nativ auf Apple Silicon und Intel

GitTree ist eine Git-GUI für Mac: ein Git-Client für macOS 13 Ventura und neuer, ausgeliefert als eine Universal-App, die nativ auf Macs mit Apple Silicon und Intel läuft, mit einer Apple Developer ID signiert und von Apple notarisiert ist. Sieh deinen Verlauf als Commit-Graph, stage einzelne Zeilen, führe interaktive Rebases durch und mache Fehler rückgängig – mit deinem eigenen Git (2.39 oder neuer). Deine Repositorys bleiben auf deinem Computer, und es gibt keine Nutzungstelemetrie.

macOS 13 Ventura oder höher · Apple-Silizium und Intel · universelle .dmg, etwa 21 MB

Was GitTree als Git-GUI für Mac macht

  • Eine App für Apple Silicon und Intel

    Ein einziger universeller Download läuft nativ auf Apple-Chips (M1 und höher) und auf Intel-Macs. GitTree wurde mit Rust und Tauri erstellt und verwendet die Webansicht, die mit macOS geliefert wird, wodurch die .dmg-Datei bei etwa 21 MB bleibt.

  • Entwickler-ID unterzeichnet, notariell beglaubigt von Apple

    Die aktuelle Version ist mit einer Apple-Entwickler-ID signiert und von Apple notariell beglaubigt, sodass macOS sie nach der üblichen einmaligen Bestätigung öffnet, ohne dass Sicherheitseinstellungen geändert werden müssen.

  • Ein Git-Baum-Viewer, den Sie lesen können

    Jeder Zweig erhält seine eigene farbcodierte Spur mit Zweig-, Tag- und Remote-Beschriftungen, Stashes sowie Pull-Request- und CI-Chips an den Zweigspitzen. Suche nach Nachricht, Autor, Hash, Datei oder geändertem Code.

  • Bühnenlinien, Neubasis, Rückgängig machen

    Stellen Sie eine ganze Datei, einen Teil oder einzelne Zeilen bereit. Ordnen Sie Commits in einem interaktiven Rebase neu an, stauchen Sie sie zusammen und formulieren Sie sie neu. Machen Sie Commits, Resets und Rebases über die Symbolleiste rückgängig: GitTree erstellt zuerst einen Snapshot.

  • Gebaut für die Tastatur

    Rebindbare ⌘-Verknüpfungen, eine Befehlspalette auf ⌘⇧P mit etwa 300 Befehlen und ein integriertes Terminal, das Ihre eigene Shell direkt unter dem Diagramm ausführt.

  • Dein Git, dein Keychain, dein Code

    GitTree führt das Git aus, das Sie bereits verwenden, sodass jede Aktion mit der Befehlszeile übereinstimmt. Tokens und Passphrasen leben nur in Ihrem macOS Keychain und es gibt keine Nutzungstelemetrie.

GitTree Commit-Diagramm mit farbcodierten Verzweigungsspuren, Verzweigungs- und Tag-Beschriftungen, der Referenzseitenleiste und dem Commit-Detailfenster
Das GitTree-Commit-Diagramm: jeder Zweig in seiner eigenen farbcodierten Spur, mit Zweig-, Tag- und Remote-Beschriftungen.

Systemanforderungen für GitTree am macOS

macOS-Version
macOS 13 Ventura oder höher. GitTree läuft nicht auf macOS 12 Monterey oder älter.
Prozessor
Apple Silicon (M1 und höher) oder Intel. Eine universelle App läuft nativ auf beiden, sodass jeder Mac denselben Download verwendet.
Git 2.39 oder neuer
GitTree verwendet Ihr Git und bündelt niemals eines. Rufen Sie es mit den Xcode-Befehlszeilentools (xcode-select --install) oder Homebrew (brew install git) ab und überprüfen Sie die Version mit git --version.
Konto und Internet
Melden Sie sich mit einem GitTree-Konto an, das Sie kostenlos auf dieser Website mit Ihrer E-Mail-Adresse oder mit GitHub, GitLab, Bitbucket oder Azure DevOps erstellt haben. Der kostenlose Plan deckt dann alle Git-Funktionen ab, Sie pushen und ziehen mit Ihren eigenen Git-Anmeldeinformationen und Ihre Repositorys bleiben auf Ihrem Computer. Die Hosting-Integrationen und Nour, der KI-Assistent, sind im Lieferumfang von GitTree Pro enthalten. Beim ersten Start ist eine Anmeldung über das Internet erforderlich. Sobald GitTree eingecheckt hat, funktioniert es zwischen den Überprüfungen bis zu 7 Tage lang offline.
Downloadgröße
Eine universelle .dmg-Datei mit etwa 27 MB, von dieser Website oder der Release-Seite des öffentlichen GitHub-Repositorys von GitTree.

So installieren Sie GitTree auf einem Mac

Sechs Schritte vom Download bis zu Ihrem ersten offenen Repository, einschließlich Git, falls Ihr Mac es noch nicht hat.

  1. Stellen Sie sicher, dass Git 2.39 oder neuer installiert ist

    Öffnen Sie Terminal und führen Sie git --version aus. Wenn 2,39 oder höher gedruckt wird, sind Sie bereit. Wenn Git fehlt, bietet macOS an, die Xcode-Befehlszeilentools zu installieren, die Git enthalten (oder xcode-select --install auszuführen). Wenn es älter ist, installieren Sie ein aktuelles Git mit Homebrew: brew install git.

  2. Laden Sie die universelle .dmg-Datei herunter

    Wählen Sie auf dieser Seite „Für Mac herunterladen“. Es lädt die universelle .dmg-Datei der neuesten stabilen GitTree-Version von GitHub mit dem Namen Git-Tree_<version>_universal.dmg (oder Git-Tree-macOS.dmg) herunter: eine Datei für Apple-Silicon- und Intel-Macs.

  3. Ziehen Sie GitTree auf Anwendungen

    Öffnen Sie die heruntergeladene .dmg-Datei und ziehen Sie GitTree in den Anwendungsordner. Werfen Sie dann das Disk-Image aus. Sie können die .dmg anschließend löschen.

  4. Öffnen Sie GitTree

    Starten Sie GitTree über Anwendungen oder Spotlight. Da es signiert und notariell beglaubigt ist, fragt macOS nur einmal, ob Sie eine aus dem Internet heruntergeladene App öffnen möchten: Wählen Sie „Öffnen“.

  5. Melden Sie sich an

    GitTree wird mit „Anmelden bei GitTree“ geöffnet. Wählen Sie „Anmelden“ oder „Konto erstellen“: Ihr Browser öffnet gittree.app, wo Sie sich mit Ihrer E-Mail-Adresse oder mit GitHub, GitLab, Bitbucket oder Azure DevOps anmelden und bestätigen; Der Browser leitet Sie dann zurück zu GitTree und der kostenlose Plan deckt alle Git-Funktionen ab. Wenn dies nicht der Fall ist, wählen Sie „Authentifizierungscode manuell eingeben“ in GitTree und fügen Sie den auf der Website angezeigten Einmalcode ein.

  6. Öffnen Sie Ihr erstes Repository

    Wählen Sie auf der GitTree-Startseite „Öffnen“ für einen Ordner auf Ihrem Mac, „Klonen“, um ein Repository von einer URL oder einem verbundenen Konto zu kopieren, oder „Init“, um ein neues zu erstellen. „Nach Repositorys suchen“ findet diejenigen, die sich bereits in einem Ordner befinden.

Überprüfen Sie Ihren Download

Jede GitTree-Version auf GitHub veröffentlicht SHA256SUMS.txt mit der SHA-256-Prüfsumme jedes Installationsprogramms. Führen Sie diesen Befehl im Terminal aus und vergleichen Sie die ausgegebene Summe mit der Zeile für denselben Dateinamen in SHA256SUMS.txt; Wenn Sie die .dmg-Datei an einem anderen Ort als Downloads gespeichert haben, ändern Sie den Pfad. Die Prüfsumme erkennt einen beschädigten oder unvollständigen Download, während macOS beim Öffnen der App die Apple-Signatur und die Beglaubigung überprüft.

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

Fehlerbehebung GitTree am macOS

  • GitTree sagt, dass es Git benötigt

    GitTree verwendet Git auf Ihrem Mac und installiert niemals eines. Installieren Sie die Xcode-Befehlszeilentools mit xcode-select --install oder Git mit Homebrew (brew install git) und wählen Sie dann Check again. GitTree liest den PATH Ihrer Login-Shell, sodass ein Git von Homebrew, MacPorts oder Nix auch dann gefunden wird, wenn Sie es vom Dock aus öffnen; Wenn Sie irgendwo anders ein Git suchen, wählen Sie „Git suchen …“ und wählen Sie es aus.

  • „This Git is too old“

    GitTree benötigt Git 2.39 oder neuer und der Bildschirm benennt das gefundene Git und seine Version. Installieren Sie ein aktuelles Git mit Homebrew (brew install git) oder aktualisieren Sie die Befehlszeilentools in Software Update und wählen Sie dann Check again: GitTree überspringt ein Git, das zu alt ist, und verwendet ein neueres, das es findet. Um selbst eine auszuwählen, stellen Sie „Einstellungen“ → „Allgemein“ → „Git-ausführbare Datei“ ein.

  • macOS sagt, dass GitTree nicht geöffnet werden kann oder

    Die aktuelle Veröffentlichung ist unterzeichnet und notariell beglaubigt, sodass sie nach der einmaligen Bestätigung normal geöffnet wird. Diese Nachrichten stammen aus einer älteren Version, die nicht notariell beglaubigt wurde, oder aus einer Kopie, die unvollständig ist oder nicht von gittree.app oder GitHub stammt. Verschieben Sie diese Kopie in den Papierkorb, laden Sie die aktuelle .dmg-Datei von dieser Seite herunter, überprüfen Sie deren SHA-256 und installieren Sie sie erneut.

  • Der Browser kehrt nach der Anmeldung nicht zu GitTree zurück

    Wählen Sie „Authentifizierungscode manuell eingeben“ in GitTree und fügen Sie den auf der Website angezeigten Einmalcode ein. Geben Sie es nur in der App ein, die die Anmeldung gestartet hat. Wenn Ihr Browser fragt, ob GitTree geöffnet werden darf, erlauben Sie es.

  • Eine Fernbedienung fragt jedes Mal nach Ihrem Passwort

    Verbinden Sie mit GitTree Pro das Konto in den Einstellungen → Integrations oder generieren Sie dort einen SSH-Schlüssel und laden Sie ihn auf GitHub, GitLab oder Bitbucket hoch. GitTree behält das Token oder die Passphrase in Ihrem macOS Keychain. Ohne verbundenes Konto funktioniert ein von Ihnen selbst eingerichteter SSH-Schlüssel oder ein Git-Anmeldeinformations-Helper genauso wie in der Befehlszeile.

GitTree für Mac: Fragen und Antworten

Gibt es eine kostenlose Git-GUI für Mac?

Ja. GitTree ist eine Git-GUI und ein Git-Client für macOS 13 Ventura oder höher, auf Apple-Chips und Intel. Es zeigt Ihr Repository als Commit-Diagramm an und ermöglicht Ihnen das Staging einzelner Zeilen, Commit, Branch, Merge, Rebase, Stash und Push, ohne Git-Befehle eingeben zu müssen. Der kostenlose Plan deckt alle Git-Funktionen für Einzelpersonen und Organisationen ab, einschließlich privater Repositorys, mit Ihrem GitTree-Konto und Ihren eigenen Git-Anmeldeinformationen. Die Hosting-Integrationen und Nour, der KI-Assistent, werden mit GitTree Pro geliefert, für das es eine kostenlose Testversion gibt.

Läuft GitTree nativ auf Apple Silicon Macs (M1, M2, M3, M4 und höher)?

Ja. GitTree wird als eine universelle Git-App für Mac geliefert, sodass derselbe Download nativ auf Apple-Chips und auf Intel-Macs ohne Rosetta läuft.

Welche macOS-Versionen unterstützt GitTree?

macOS 13 Ventura oder höher, auf Apple-Silizium (M1 und höher) und Intel. Es läuft nicht auf macOS 12 Monterey oder älter.

Ist Git bereits auf einem Mac installiert?

Nicht gebrauchsfertig. Ein neuer Mac hat nur einen Platzhalter: Wenn Sie „git“ in Terminal eingeben, werden die Xcode-Befehlszeilentools installiert, zu denen auch Git gehört. Führen Sie xcode-select --install aus oder installieren Sie Git mit Homebrew (brew install git) und überprüfen Sie es mit git --version; GitTree benötigt 2.39 oder neuer. GitTree selbst löst diese Installationsaufforderung nie aus.

Wie installiere ich GitTree auf einem Mac?

Laden Sie die universelle .dmg-Datei von dieser Seite herunter, öffnen Sie sie und ziehen Sie GitTree in den Anwendungsordner. Öffnen Sie GitTree über Anwendungen oder Spotlight, bestätigen Sie einmal, dass Sie eine aus dem Internet heruntergeladene App öffnen möchten, und melden Sie sich im Browser mit Ihrem GitTree-Konto an. Die Hosting-Integrationen und Nour, der KI-Assistent, sind im Lieferumfang von GitTree Pro enthalten. Stellen Sie sicher, dass Git 2.39 oder neuer zuerst installiert ist (xcode-select --install oder brew install git).

Ist die GitTree Mac-App von Apple signiert und notariell beglaubigt?

Ja. Die aktuelle Version ist mit einer Apple-Entwickler-ID signiert und von Apple notariell beglaubigt, wie es in den Versionshinweisen zu GitHub heißt, sodass Gatekeeper sie nach der Standardbestätigung für aus dem Internet heruntergeladene Apps öffnet. Sie müssen nicht bei gedrückter Strg-Taste darauf klicken oder eine Sicherheitseinstellung ändern.

Ist GitTree im Mac App Store erhältlich?

Nein. GitTree für Mac ist als .dmg von dieser Website oder von der Release-Seite des öffentlichen GitHub-Repositorys von GitTree erhältlich. Installieren Sie es nur von diesen beiden Orten und vergleichen Sie die SHA-256-Prüfsumme, wenn Sie sicher sein möchten, dass die Datei vollständig ist.

Funktioniert GitTree mit GitHub, GitLab, Bitbucket und Azure DevOps?

Ja. Jede Git-Remote funktioniert über HTTPS oder SSH. Sie können auch GitHub (einschließlich GitHub Enterprise Server), GitLab (gitlab.com und selbstverwaltet), Bitbucket Cloud, Bitbucket Data Center und Azure DevOps verbinden, um Repositorys zu klonen und mit Pull-Anfragen und CI-Prüfungen zu arbeiten. Neu ist die Unterstützung für GitLab, Azure DevOps, GitHub Enterprise Server und Bitbucket Data Center.

Wo speichert GitTree meine Token und Passwörter auf macOS?

Nur in Ihrem macOS Keychain, niemals in Dateien, Protokollen oder URLs. Dies umfasst die Token der Hosting-Konten, die Sie verbinden, und Ihre Passphrasen. Trennen Sie ein Konto in den Einstellungen → Integrations, um sein Token aus dem Keychain zu entfernen.

Kann ich GitTree für die Arbeit und für private Repositories verwenden?

Ja. GitTree verfügt über einen kostenlosen Plan, der alle Git-Funktionen, einschließlich privater Repositories und kommerzieller Nutzung, für Einzelpersonen und Organisationen abdeckt. Nour, der KI-Assistent, die Hosting-Integrationen und KI-Entwürfe sind im Lieferumfang von GitTree Pro enthalten; Auf der Preisseite werden die Pläne verglichen. Ihre Repositorys bleiben auf Ihrem Mac und es erfolgt keine Nutzungstelemetrie.

Kann GitTree Commit-Nachrichten mit KI auf einem Mac schreiben?

Ja, mit GitTree Pro, wenn Sie Claude Code, Codex oder die Antigravity CLI verwenden. GitTree kann über die von Ihnen installierte AI-Coding-CLI eine Commit-Nachricht sowie einen Pull-Request-Titel und eine Beschreibung entwerfen. GitTree hat kein eigenes KI-Modell, speichert keinen KI-Schlüssel und sendet nichts, bis Sie auf „Generieren“ klicken; Der bereitgestellte Diff wird dann an die von Ihnen ausgewählte CLI weitergeleitet. AI Drafting wird mit GitTree Pro geliefert, das eine kostenlose Testversion bietet; Das Schreiben von Commit-Nachrichten selbst funktioniert im Free-Plan.

Wie deinstalliere ich GitTree von einem Mac?

Beenden Sie GitTree und verschieben Sie es aus den Anwendungen in den Papierkorb. Um auch dessen Einstellungen, Caches und Protokolle zu entfernen, löschen Sie die Ordner com.eslamfaisal.opengittree in ~/Library/Application Support, ~/Library/Caches und ~/Library/Logs. Trennen Sie zunächst Ihre Hosting-Konten in den Einstellungen → Integrations, wenn Sie möchten, dass deren Tokens aus dem Keychain entfernt werden.

Vergleichen Sie Git-Clients

Ehrliche, fundierte Vergleiche mit den Git-GUIs, die Entwickler am häufigsten verwenden, einschließlich dessen, was jede einzelne besser macht.

Lesen Sie: Die besten Git-GUI-Clients im Jahr 2026

Entdecken Sie weiter

Alle GitTree-Funktionen, ihr Vergleich mit anderen Git-Clients für Mac und die Downloads für Windows und Linux.