GitTree für Linux
Die Git-GUI für Linux, Ubuntu und Debian
GitTree ist ein schneller, lokal arbeitender Git-Client für 64-Bit-Linux, getestet unter Ubuntu und Debian. Sieh deinen Verlauf als Commit-Graph, stage einzelne Zeilen und führe Rebases mit Undo durch – dein Code bleibt auf deinem Computer, und nichts wird getrackt.
Nur 64-Bit (x86_64). Das .deb-Paket wird empfohlen; Das AppImage ist portabel und installiert nichts.
Was Sie bekommen: Linux
Ein Commit-Diagramm, das Sie lesen können
Jeder Zweig erhält seine eigene farbcodierte Spur und die Grafik bleibt auch nach 100.000 Commits glatt.
Einzelne Linien inszenieren
Stellen Sie eine ganze Datei, einen Block oder einzelne Zeilen bereit, mit dem Diff direkt neben Ihnen.
Mit Rückgängig zusammenführen und neu basieren
Aus dem Diagramm zusammenführen, neu basieren, Rosinen auswählen und zurücksetzen. Zerstörerische Aktionen speichern zunächst einen Schnappschuss und können rückgängig gemacht werden.
GitHub, GitLab, Bitbucket und Azure DevOps
Mit GitTree Pro verbinden Sie Ihre Hosting-Konten, um Pull- oder Merge-Anfragen und deren CI-Prüfungen zu durchsuchen, zu klonen und damit zu arbeiten. Alle Git-Funktionen sind im kostenlosen Plan enthalten, sobald Sie sich anmelden und mit Ihren eigenen Git-Anmeldeinformationen pushen und ziehen.
Local-first, keine Nutzungstelemetrie
Ihre Repositorys bleiben auf Ihrem Computer und es wird nichts nachverfolgt.
Für Ihren Desktop gemacht
GitTree verwendet die Fenstertitelleiste Ihres Desktops und speichert Ihre Token im Systemschlüsselbund.

Anforderungen für GitTree am Linux
- Architektur
- Nur 64-Bit x86_64.
- Verteilungen
- Ubuntu 22.04 LTS und 24.04 LTS oder höher und Debian 12 oder höher. Derivate, die WebKitGTK 4.1 ausliefern, wie etwa Linux Mint 21+ und Pop!_OS 22.04+, können es ebenfalls ausführen; Es werden nur Ubuntu und Debian getestet.
- Git
- Git 2.39 oder neuer. Ubuntu 24.04 und Debian 12 haben es bereits. Ubuntu 22.04 und Linux Mint 21 liefern Git 2.34, also fügen Sie zuerst das Git-Core-PPA hinzu (Schritt 1 unten).
- Schlüsselanhänger und Aufforderungen
- Ein Secret Service für Ihre Token und Passphrasen (GNOME Keyring, das Ubuntu enthält, oder KeePassXC) und zenity oder kdialog für Passwortabfragen.
Ubuntu, Debian und andere Distributionen
Git-GUI für Ubuntu 22.04 LTS und 24.04 LTS
Installieren Sie die .deb-Datei mit apt und GitTree erscheint in Ihrem Anwendungsmenü. Ubuntu 24.04 hat bereits ein Git, das neu genug ist. Fügen Sie auf Ubuntu 22.04 zuerst das Git-Core-PPA hinzu: Es wird mit Git 2.34 ausgeliefert und GitTree benötigt 2,39. Ubuntu enthält GNOME Keyring, das Ihre Token behält.
Git-GUI für Debian 12 und höher
Debian 12 wird mit Git 2.39 ausgeliefert, daher benötigt Git nichts extra. Installieren Sie die .deb-Datei mit apt. GitTree speichert Ihre Tokens in einem Secret Service. Wenn auf Ihrem Desktop kein Token ausgeführt wird, installieren Sie GNOME Keyring oder aktivieren Sie die Secret Service-Integration von KeePassXC.
Linux Mint, Pop!_OS und andere Derivate
Derivate, die WebKitGTK 4.1 ausliefern, wie etwa Linux Mint 21+ und Pop!_OS 22.04+, können dasselbe .deb ausführen; Es werden nur Ubuntu und Debian getestet. Linux Mint 21 wird mit Git 2.34 ausgeliefert, also fügen Sie zuerst das Git-Core-PPA hinzu.
Installieren Sie das .deb-Paket unter Ubuntu oder Debian
Das .deb ist der empfohlene Download: apt installiert GitTree zusammen mit Git, WebKitGTK und GTK und kann es wieder entfernen.
- 1
Ubuntu 22.04 und Linux Mint 21: Holen Sie sich zuerst ein
Sie liefern Git 2.34 und GitTree benötigt Git 2.39 oder neuer, also führen Sie diese drei Befehle einmal aus. Ubuntu 24.04 und Debian 12 haben bereits ein Git, das neu genug ist.
sudo add-apt-repository ppa:git-core/ppa sudo apt update sudo apt install git - 2
Laden Sie die .deb-Datei herunter
Benutzen Sie die Schaltfläche oben auf dieser Seite. Es ruft die neueste Version von GitHub ab.
- 3
Installieren Sie es mit apt
Führen Sie dies in dem Ordner aus, in dem Sie die Datei gespeichert haben, und geben Sie dabei den Dateinamen ein, den Sie gespeichert haben (z. B. Git-Tree_<version>_amd64.deb). apt installiert Git, WebKitGTK und GTK als Abhängigkeiten.
sudo apt install ./Git-Tree-Linux.deb - 4
Starten Sie GitTree
Öffnen Sie es über Ihr Anwendungsmenü oder führen Sie gittree in einem Terminal aus. Wenn Sie sich anmelden, leitet Sie der Browser selbstständig zur App zurück, da das Paket opengittree://-Links verarbeitet.
gittree
Führen Sie das tragbare AppImage aus.
Der AppImage installiert nichts und benötigt kein Root. Git 2.39 oder neuer ist weiterhin erforderlich (siehe Git-Schritt oben).
- 1
Laden Sie die AppImage herunter
Verwenden Sie die Schaltfläche AppImage oben auf dieser Seite und bewahren Sie die Datei in einem Ordner auf, in den nur Sie schreiben können.
- 2
Machen Sie es ausführbar und führen Sie es aus
Verwenden Sie den von Ihnen gespeicherten Dateinamen.
chmod +x Git-Tree-Linux.AppImage && ./Git-Tree-Linux.AppImage - 3
Wenn es nicht startet
Eine fehlende SICHERUNG ist der übliche Grund. Installieren Sie fuse3 und führen Sie es erneut aus.
sudo apt install fuse3 - 4
Melden Sie sich mit dem Einmalcode an
GitTree fordert Sie beim Öffnen auf, sich anzumelden. Mit dem AppImage kann der Browser Sie nach der Anmeldung nicht wieder zur App zurückleiten, da der AppImage nichts bei Ihrem System registriert. Kopieren Sie den auf der Website angezeigten Einmalcode, wählen Sie „Code eingeben“ in GitTree und fügen Sie ihn ein.
GitTree deinstallieren
.deb-Paket
Entfernen Sie das Paket mit apt.
sudo apt remove git-treeAppImage
Löschen Sie die Datei. Es wurde nichts bei Ihrem System registriert.
Überprüfen Sie Ihren Download
Jede Veröffentlichung auf GitHub hat eine SHA256SUMS.txt-Datei. Laden Sie es neben dem Installationsprogramm herunter, führen Sie diesen Befehl in diesem Ordner aus und vergleichen Sie jede ausgegebene Summe mit der Zeile für denselben Dateinamen in SHA256SUMS.txt.
sha256sum Git-Tree*Die Linux-Installationsprogramme sind nicht signiert. Die Prüfsumme erkennt einen beschädigten Download, nicht eine kompromittierte Version.
GitHub ReleasesPasswörter, Token und Ihr Systemschlüsselbund
Secret Service
GitTree speichert Token, Passwörter und Passphrasen nur im Systemschlüsselbund über den Freedesktop Secret Service. Ubuntu enthält GNOME Keyring und KeePassXC funktioniert über seine Secret Service-Integration. Die .deb empfiehlt GNOME Keyring.
Passwortabfragen
Wenn Git ein Passwort oder eine SSH-Passphrase benötigt, fragt GitTree mit zenity oder kdialog nach. Die .deb empfiehlt eine davon; mit dem AppImage, installieren Sie selbst eines, wenn Sie keines von beiden haben.
Natives Fenster
GitTree verwendet die Fenstertitelleiste Ihres Desktops, sodass das Verschieben, Ändern der Größe und Ausrichten genauso funktioniert wie in Ihren anderen Apps.
GitTree auf Linux: Fragen und Antworten
Gibt es eine kostenlose Git-GUI für Ubuntu und Debian?
Ja. GitTree ist eine Git-GUI und ein Git-Client für 64-Bit-Ubuntu und Debian, als .deb-Paket oder als portables AppImage. Sein kostenloser Plan deckt alle Git-Funktionen ab: Er zeigt Ihr Repository als Commit-Diagramm an, stellt einzelne Zeilen bereit, führt Zusammenführungen und Rebases mit Rückgängig durch und pusht mit Ihren eigenen Git-Anmeldeinformationen. GitTree Pro fügt Nour, den KI-Assistenten, und die Integrationen GitHub, GitLab, Bitbucket und Azure DevOps hinzu.
Welche Ubuntu- und Debian-Versionen unterstützt GitTree?
Ubuntu 22.04 LTS und 24.04 LTS oder höher und Debian 12 oder höher auf 64-Bit-Systemen (x86_64). Es werden nur Ubuntu und Debian getestet.
Wie installiere ich GitTree unter Ubuntu?
Laden Sie die .deb-Datei von dieser Seite herunter und führen Sie sudo apt install ./Git-Tree-Linux.deb in dem Ordner aus, in dem Sie sie gespeichert haben (verwenden Sie den Dateinamen, den Sie gespeichert haben). apt installiert Git, WebKitGTK und GTK als Abhängigkeiten und fügt einen Menüeintrag hinzu. Fügen Sie auf Ubuntu 22.04 zuerst das Git-Core-PPA hinzu (sudo add-apt-repository ppa:git-core/ppa, dann sudo apt update und sudo apt install git), da GitTree Git 2.39 oder neuer benötigt und Ubuntu 22.04 Git 2.34 ausliefert.
Wie installiere ich GitTree unter Debian?
Laden Sie die .deb-Datei herunter und installieren Sie sie mit sudo apt install ./Git-Tree-Linux.deb (verwenden Sie den von Ihnen gespeicherten Dateinamen). Debian 12 liefert bereits Git 2.39 aus, was neu genug ist. Starten Sie GitTree über das Menü oder mit dem Befehl gittree. Token werden in einem Secret Service wie GNOME Keyring oder KeePassXC gespeichert. Stellen Sie daher sicher, dass auf Ihrem Desktop eines ausgeführt wird.
Funktioniert GitTree unter Linux Mint and Pop!_OS?
Es kann auf Derivaten ausgeführt werden, die mit WebKitGTK 4.1 ausgeliefert werden, wie etwa Linux Mint 21+ und Pop!_OS 22.04+, es werden jedoch nur Ubuntu und Debian getestet. Linux Mint 21 wird mit Git 2.34 ausgeliefert, also fügen Sie zuerst das Git-Core-PPA hinzu.
Warum startet der AppImage nicht?
Der übliche Grund ist, dass FUSE fehlt. Installieren Sie es mit sudo apt install fuse3 und führen Sie AppImage erneut aus. Bewahren Sie die Datei in einem Ordner auf, in den nur Sie schreiben können.
Wie melde ich mich an, wenn ich AppImage verwende?
GitTree fordert Sie beim Öffnen auf, sich anzumelden. Der AppImage registriert nichts bei Ihrem System, sodass der Browser Sie nach der Anmeldung auf der Website nicht zur App zurückleiten kann. Kopieren Sie den auf der Website angezeigten Einmalcode und fügen Sie ihn in GitTree ein. Die .deb-Datei verarbeitet opengittree://-Links, sodass der Browser damit von selbst zur App zurückkehrt.
Wo speichert GitTree meine Token und Passwörter auf Linux?
Nur im Systemschlüsselbund, über den Freedesktop Secret Service: GNOME Keyring, den Ubuntu enthält, oder KeePassXC mit seiner Secret Service-Integration. Passwort- und Passphrasen-Eingabeaufforderungen verwenden zenity oder kdialog.
Wie deinstalliere ich GitTree unter Ubuntu oder Debian?
Wenn Sie die .deb-Datei installiert haben, führen Sie sudo apt remove git-tree aus. Wenn Sie AppImage verwenden, löschen Sie die Datei.
Sendet GitTree meinen Code oder meine Nutzungsdaten irgendwohin?
Nein. Ihre Repositorys bleiben auf Ihrem Computer und es erfolgt keine Nutzungstelemetrie. Wenn GitTree abstürzt, bietet die App eine Schaltfläche an, die ein Absturzberichtsformular im öffentlichen Repository öffnet, nachdem Sie den Bericht gelesen haben; Es wird nichts automatisch gesendet.
Vergleichen Sie Git-Clients
Wechseln Sie von einem anderen Git-Client?
Ehrliche, fundierte Vergleiche mit den Git-GUIs, die Entwickler am häufigsten verwenden, einschließlich dessen, was jede einzelne besser macht.
GitKraken-Alternative
Private Repositorys, Deep Undo und KI-Entwürfe mit Ihrer eigenen CLI, verglichen Zeile für Zeile mit GitKraken Desktop.
Sourcetree-Alternative
Läuft auch auf Linux, mit integriertem Konflikteditor, Rückgängigmachen und In-App-Pull-Anfragen, zeilenweiser Vergleich mit Sourcetree.
GitHub Desktop-Alternative
Ein Commit-Diagramm, eine vollständige interaktive Rebase und ein offizieller Linux-Build, Zeile für Zeile verglichen mit GitHub Desktop.
Fork Alternative
Ein Linux-Build, keine Lizenz zum Kaufen, Rückgängigmachen und Ziehen von Anfragen in der App, Zeile für Zeile mit Fork verglichen.
Tower-Alternative
Ein Linux-Build, ein Rückgängigmachen und ein Konflikteditor auf Zeilenebene, der Zeile für Zeile mit Tower verglichen wird.
SmartGit-Alternative
Kommerzielle Nutzung ohne Lizenzantrag, dazu ein angedocktes Terminal, Rückgängigmachen und KI-Entwürfe, zeilenweise verglichen mit SmartGit.
Sublime Merge Alternative
Keine Lizenz zum Kauf für Git-Arbeiten, dazu Pull-Requests, ein Drag-and-Drop-Rebase-Plan und Rückgängigmachen, verglichen Zeile für Zeile mit Sublime Merge.
TortoiseGit-Alternative
Das gleiche Git für macOS, Windows und Linux in einem Fenster, verglichen Zeile für Zeile mit den Explorer-Menüs von TortoiseGit.
GitButler-Alternative
Normale Git-Zweige, ein vollständiges Commit-Diagramm und ein Drei-Wege-Konflikteditor, verglichen Zeile für Zeile mit den parallelen Zweigen von GitButler.
Lazygit-Alternative
Das gleiche alltägliche Git in einem Desktop-Fenster mit einem Commit-Diagramm und einem Drei-Wege-Konflikteditor, Zeile für Zeile mit Lazygit verglichen.
Entdecken Sie weiter
Alles, was GitTree kann, die Downloads für die anderen Plattformen und was Ihr Konto speichert.