Wie man von GitKraken zu GitSquid migriert: eine Schritt-für-Schritt-Anleitung
Den Git-Client zu wechseln ist nervig. Sie haben ein funktionierendes Setup — Profile, Integrationen, Themes, Tastenkürzel — und Sie wollen nicht bei null anfangen. Diese Anleitung zeigt, wie Sie Ihr GitKraken-Setup in etwa 15 Minuten in GitSquid replizieren, plus eine Feature-Mapping-Tabelle für die Git-Operationen, die Sie am häufigsten genutzt haben.
Transparenz: Dieser Artikel wird auf der GitSquid-Website veröffentlicht.
Bevor Sie starten
Nichts hier berührt Ihre Repositories. GitKraken und GitSquid sind beide nur lesend auf Ihren `.git`-Ordnern — sie rufen Git-Befehle auf, sie besitzen die Daten nicht. Sie können beide parallel installiert haben, sie auf dasselbe Repository zeigen lassen und jederzeit zurückwechseln.
Wenn Sie einen sauberen Vergleich wollen, installieren Sie GitSquid und nutzen Sie es eine Woche, bevor Sie GitKraken deinstallieren. Das reicht, um zu bestätigen, dass der Workflow trägt.
Schritt 1: GitSquid installieren (2 Minuten)
Gehen Sie auf die Download-Seite und holen Sie sich den Build für Ihre Plattform:
- macOS — nativ arm64 (läuft auf Intel via Rosetta).
- Windows — nativ x64 oder ARM64 (Snapdragon X / Surface Pro X).
- Linux — AppImage für x64 oder ARM64.
Keine Account-Erstellung. Kein Dialog zur Telemetrie-Einwilligung. Öffnen Sie die App und Sie landen auf dem Willkommensbildschirm.
Schritt 2: Auf Ihre bestehenden Repositories zeigen (2 Minuten)
Klicken Sie auf dem Willkommensbildschirm auf "Repository öffnen" und wählen Sie dieselben Ordner wie in GitKraken. Jedes Repo öffnet sich in einem eigenen Tab, wie in GitKraken. Die Free-Version unterstützt 3 Tabs gleichzeitig; Pro hebt das auf unbegrenzt an.
Kürzlich verwendete Repositories erscheinen automatisch auf dem Willkommensbildschirm — ab mehr als 5 können Sie sie durchsuchen.
Schritt 3: Profile neu erstellen (3 Minuten)
Wenn Sie in GitKraken mehrere Git-Identitäten verwendet haben (Arbeits-E-Mail, persönliche E-Mail, Open-Source-Identität), erstellen Sie sie unter Einstellungen → Profile neu:
- Klicken Sie auf "Profil erstellen".
- Geben Sie den Namen ein (z. B. "Arbeit" oder "Open source").
- Setzen Sie Git-Name und E-Mail genau wie in GitKraken.
- Wenn Sie Commits signieren, fügen Sie die GPG-Schlüssel-ID in das GPG-Signierfeld ein.
- Wiederholen Sie das für jede Identität.
Die Free-Version unterstützt 1 Profil; Pro unterstützt unbegrenzt. Profilwechsel in GitSquid ist ein einziger Klick in der Titelleiste, dasselbe Modell wie bei GitKraken.
Schritt 4: Git-Hosting-Provider verbinden (3 Minuten)
Verbinden Sie unter Einstellungen → Integrationen jeden Hosting-Provider:
GitHub
- Klicken Sie neben GitHub auf "Verbinden".
- Öffnen Sie github.com/settings/tokens und erstellen Sie einen fine-grained Personal Access Token. Geben Sie repo- und pull-request-Scopes frei.
- Fügen Sie ihn in GitSquid ein. Die Integration validiert durch Aufruf von `/user`.
GitLab
- Klicken Sie neben GitLab auf "Verbinden".
- Öffnen Sie gitlab.com/-/profile/personal_access_tokens und erstellen Sie einen Personal Access Token mit `api`-Scope.
- Fügen Sie ihn in GitSquid ein.
Bitbucket Cloud
- Klicken Sie neben Bitbucket auf "Verbinden".
- Bitbucket verwendet keine App-Passwörter mehr. Erstellen Sie einen Atlassian API Token unter id.atlassian.com/manage-profile/security/api-tokens.
- Geben Sie Ihre Atlassian-E-Mail und den API-Token ein. GitSquid nutzt E-Mail + Token für HTTP-Basic-Auth, das Format, das Bitbucket Cloud erwartet.
Nach dem Verbinden können Sie Pull Requests auflisten / erstellen / reviewen, Issues verwalten und CI-Check-Status für jeden Provider direkt in GitSquid sehen — derselbe Workflow wie in GitKraken.
Die Free-Version unterstützt 1 Integration; Pro unterstützt unbegrenzt.
Schritt 5: Theme neu erstellen (1 Minute)
GitSquid liefert standardmäßig 6 Themes mit: Dark, Light, Midnight, Solarized Dark, Dracula, Nord. Wählen Sie eines unter Einstellungen → Erscheinungsbild.
Wenn Sie ein eigenes GitKraken-Theme verwendet haben, erlaubt GitSquid Pro Ihnen, eines unter Einstellungen → Themes zu erstellen: Bearbeiten Sie jede Farbe (background primary / secondary, accent, text, border) und speichern Sie. Es gibt keinen automatischen Import aus dem GitKraken-Format.
Schritt 6: Tastenkürzel mappen (2 Minuten)
Die Standard-Shortcuts von GitSquid ähneln denen von GitKraken, sind aber nicht identisch:
| Aktion | GitKraken Standard | GitSquid Standard |
|---|---|---|
| Commits suchen | Cmd/Ctrl+P | Cmd/Ctrl+F |
| Neuer Branch | Cmd/Ctrl+B | Cmd/Ctrl+N |
| Commit (im Staging) | Cmd/Ctrl+Enter | Cmd/Ctrl+Enter |
| Terminal umschalten | n/v | Cmd/Ctrl+` |
| Befehlslog umschalten | n/v | Cmd/Ctrl+Shift+L |
| Tastenkürzel | ? | F1 |
Wenn Sie ein Shortcut umbelegen möchten, um Ihrem GitKraken-Muskelgedächtnis zu entsprechen, gehen Sie zu Einstellungen → Shortcuts (Pro). Klicken Sie auf eine beliebige Aktion, drücken Sie die neue Kombination, speichern. Setzen Sie einzelne Shortcuts oder alle mit einem Klick zurück.
Feature-Mapping
| GitKraken-Feature | GitSquid-Äquivalent |
|---|---|
| Commit-Graph | Identisch, canvas-gerendert mit Virtual Scrolling |
| Staging (Datei / Hunk / Zeile) | Identisch, plus Drag-and-Drop und Ordner-Operationen |
| Diff-Viewer (unified / split / blame) | Identisch, getrieben von CodeMirror mit voller Syntax-Hervorhebung |
| Merge-Konflikt-Editor | Derselbe 3-Way-Editor mit eingebautem Code-Editor |
| Interaktiver Rebase | Identisch, Drag-and-Drop-Reihenfolge mit Pro-Commit-Aktionen |
| Cherry-Pick / Revert / Reset | Identisch, Multi-Commit-Cherry-Pick inklusive |
| Stash-Verwaltung | Identisch, list / save / apply / pop / drop / clear all |
| Tag-Verwaltung | Identisch, erstellen / löschen / zum Remote pushen |
| Worktrees | Identisch, erstellen / sperren / entsperren / entfernen / im Tab öffnen |
| Submodules | Identisch, list / init / update |
| Gitflow | Identisch, init + feature / release / hotfix start & finish |
| Git LFS | Identisch, track patterns / pull / push / Status-Panel |
| Reflog-Viewer | Identisch mit Checkout-from-Reflog |
| GPG-Signierung | Identisch, pro Profil konfiguriert |
| Pull Requests / Issues | Gleicher Flow für GitHub / GitLab / Bitbucket |
| KI-Commit-Nachrichten | Ja (Claude Code, Anthropic, OpenAI, custom) |
| AI explain | Neu — Rechtsklick auf Commit / Hunk / Datei für gestreamte Erklärung |
| KI-PR-Beschreibung | Neu — "Generate with AI" im Create-PR-Dialog |
| Konflikt-Vorhersage | Neu — Vorschau der Konflikte vor merge / rebase / cherry-pick |
| Pre-Commit-Secrets-Scan | Neu — blockiert AWS / GitHub / OpenAI Keys, JWTs usw. |
| Branch Intent | Neu — Markdown-Plan, der über Git Notes an den Branch angehängt wird |
| Monorepo-Scope | Neu — automatische Erkennung von npm- / pnpm- / Cargo- / Nx-Workspaces |
| Datei-Timeline-Scrubber | Neu — Schieben Sie einen Slider über die Historie einer Datei |
| Team-Aktivitäts-Timeline | Neu — Heatmap pro Autor × pro Woche |
| Jira-Integration | Nicht in GitSquid |
| Azure DevOps-Integration | Nicht in GitSquid |
| GitLens (VS Code) | Nicht zutreffend — GitSquid ist nur ein Desktop-Client |
| Cloud-Profile / Settings-Sync | Nicht in GitSquid — alles bleibt lokal |
Was Sie vermissen werden
Um Erwartungen zu setzen, die GitKraken-Features ohne Äquivalent in GitSquid:
- Jira- / Azure-DevOps-Integrationen. Wenn sich Ihr Team darauf verlässt, wird GitSquid GitKraken an dieser Front nicht ersetzen. Wir tracken das im öffentlichen Backlog.
- Cloud-synchronisierte Einstellungen. GitKraken synchronisiert Profile und Einstellungen über Maschinen hinweg per Atlassian-Account. GitSquid hält alles lokal. Wenn Sie auf mehreren Maschinen arbeiten, müssen Sie aktuell die Schritte 3-6 auf jeder Maschine wiederholen.
- Team-Management-Dashboard. GitKraken hat Admin-Features auf Org-Ebene. GitSquid wird pro individuellem Sitz lizenziert.
Wenn eines davon kritisch für Ihren Workflow ist, ist GitSquid kein sauberes Migrationsziel.
Was Sie gewinnen werden
- Halber Preis. 49 EUR/Jahr vs 96 $/Jahr.
- Kein Account. Kein Login-Bildschirm beim Start.
- Keine Telemetrie. Nichts verlässt Ihre Maschine.
- Linux-Support. Native Binaries für Linux x64 und ARM64, falls Sie die Maschine wechseln.
- Schnellerer Kaltstart und weniger RAM. Tauri / Rust vs Electron.
- Moderne Features. Konflikt-Vorhersage, Secrets-Scan, Monorepo-Scope, File Timeline, Team-Aktivität, AI explain — nichts davon existiert in GitKraken.
- Aktive Release-Kadenz. Updates alle 1-2 Wochen mit öffentlichen Changelogs.
Wenn Sie zurückgehen wollen
Beide Apps sind nur lesend auf `.git`-Ordnern — zurückwechseln ist nur ein erneuter Start von GitKraken. Kein Daten-Lock-in. Die 49 EUR/Jahr sind jährlich, also können Sie zu jedem Erneuerungszyklus aufhören zu zahlen.
Die obige Migration dauert beim ersten Mal etwa 15 Minuten. Machen Sie sie an einem Freitagnachmittag und nutzen Sie GitSquid die folgende Woche. Am Ende der Woche wissen Sie, ob die Ersparnis + die modernen Features die Kompromisse für Ihren spezifischen Workflow rechtfertigen.
Laden Sie GitSquid Free herunter, um zu starten.