SourceGit: ein plattformuebergreifender Git-Client mit einem Verlaufsbild
Zusammenfassung
Ein quelloffener grafischer Git-Client fuer Windows, macOS und Linux, der Zweige, Commit-Graph und Zusammenfuehrungen in ein aufgeraeumtes Fenster legt. Dazu kommen ein Helfer fuer einheitliche Commit-Texte und die Moeglichkeit, Texte ueber einen selbst eingerichteten Dienst entwerfen zu lassen.
Empfehlen- Name
- SourceGit
- Version
- 2026.22
- Preis
- Kostenlos
- Open Source
- Open Source
- Betriebssystem
- WindowsmacOSLinux
- Webseite
- https://sourcegit-scm.github.io/
- Aktualisiert
- 2026-10-12 22:00
Ein Commit beruehrt zwanzig Dateien, und die Begruendung dafuer muss im Terminal Zeile fuer Zeile getippt werden.
Zweige und Verlauf als ein Bild
SourceGit ist ein quelloffener grafischer Git-Client. Die Beschreibung im Repository ist schlicht: eine grafische Oberflaeche fuer Git-Nutzer unter Windows, macOS und Linux, mit quelloffen und kostenlos unter den Merkmalen. Das bestimmt die Nutzung, denn der Quelltext ist oeffentlich, die Pakete fuer die drei Systeme kommen mit jeder Fassung, und es gibt keine Stufe, die man freischalten muesste.
Das Fenster ist um das Lesen des Verlaufs herum gebaut. Zweige, entfernte Ablagen und Marken bilden links einen Baum, der Commit-Graph mit seinen Texten fuellt die Mitte, und rechts bleibt Platz fuer Angaben zum Autor, die Aenderung selbst und die Dateiliste. Gegenueber dem Blaettern in einem Protokoll im Terminal ist das flache Ausbreiten von Zeitlinie und Zweigbewegung weniger anstrengend, wenn man einen Abschnitt paralleler Arbeit durchsieht.
Diese Anordnung zahlt sich in einem bestimmten Moment aus. Wenn zwei Personen eine Woche lang auf getrennten Zweigen gearbeitet haben, ist das Lesen aus einer langen Folge von Commits muehsam, waehrend ein Bild davon, wo die Linien sich trennen und wieder treffen, Sekunden braucht. Der Client tut dabei nichts Kluges, er zeigt nur die Form der Daten.

Zwei Wege zu einem geschriebenen Commit-Text
Den Text zu schreiben ist der Schritt, der am leichtesten uebergangen wird. Zwei Wege stehen bereit. Der erste ist ein eingebauter Helfer fuer einheitliche Commits, der Art, Bereich und Beschreibung in feste Felder teilt und daraus einen gleichmaessig formatierten Text macht. Die Vereinbarung selbst ist nicht kompliziert, aber alle Felder aus dem Kopf zu behalten weicht ab, und ein Formular haelt es stabil.
Der zweite ist ein Entwurf mit einem Modell. Die Merkmalsliste nennt das Erzeugen eines Commit-Textes mit KI, und die Hinweise ergaenzen, dass dies mit fremden Diensten funktioniert, die eine zum offenen Standard passende Schnittstelle anbieten, vorher im Fenster der Voreinstellungen eingerichtet. Konto oder lokaler Rechendienst kommen also vom Nutzer, und Aufrufe laufen nicht ueber den Anbieter der Software.
Punkt | Angaben des Projekts |
|---|---|
Plattformen | Windows, macOS und Linux |
Lizenz | MIT |
Preis | kostenlos |
Version | 2026.22 vom 12. Oktober 2026 |
Voraussetzung | Git ab Fassung 2.25.1 |
Texte | Helfer fuer einheitliche Commits, oder erzeugt nach Einrichtung eines Dienstes |

Zwei Dinge vor dem Start
Das erste ist die Voraussetzung. Die Hinweise zur Nutzung verlangen ein installiertes Git ab Fassung 2.25.1. Ein grafischer Client dieser Art uebernimmt Oberflaeche und Anzeige, waehrend der Objektspeicher weiter vom Kommandozeilenprogramm des Systems gelesen und geschrieben wird. Es zuerst bereitzustellen ist also das, was dem Fenster die Herrschaft ueber ein Repository gibt.
Das zweite betrifft die Herkunft. SourceGit steht in der Liste grafischer Clients auf der Seite von git-scm, mit den Plattformen Linux, Mac und Windows, dem Preis kostenlos und der Lizenz MIT. Diese Liste ist ein flacher Katalog und keine Bewertung, also als autoritaerer Verweiseintrag zu lesen und nicht als Empfehlung.
Auch die Pakete lohnen einen Blick. Jede Fassung bringt Pakete fuer Windows und macOS in x64 und arm64 mit, dazu AppImage, deb und rpm fuer Linux. Wer System und Distribution zuordnet, muss nicht auf einer fremden Seite nach einem umgepackten Paket suchen, und genau dort beginnen die unangenehmen Ueberraschungen dieser Gattung.

Die wiederkehrenden grafischen Griffe einem Fenster geben und den Code selbst dem Editor lassen.
Ein paar Hinweise. Zuerst die Git-Fassung auf der Maschine pruefen, denn ohne eine ausreichend neue laeuft der Client nicht. Fuer alltaegliche Commits den Helfer nutzen, damit die Felder vollstaendig bleiben. Und bei einer groesseren Aenderung den eingerichteten Dienst einen ersten Entwurf liefern lassen, ihn dann selbst durchlesen und erst danach committen.