← Zurück zum Blog

Wie man von GitKraken zu GitSquid migriert: eine Schritt-für-Schritt-Anleitung

guide migration

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:

  1. Klicken Sie auf "Profil erstellen".
  2. Geben Sie den Namen ein (z. B. "Arbeit" oder "Open source").
  3. Setzen Sie Git-Name und E-Mail genau wie in GitKraken.
  4. Wenn Sie Commits signieren, fügen Sie die GPG-Schlüssel-ID in das GPG-Signierfeld ein.
  5. 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

  1. Klicken Sie neben GitHub auf "Verbinden".
  2. Öffnen Sie github.com/settings/tokens und erstellen Sie einen fine-grained Personal Access Token. Geben Sie repo- und pull-request-Scopes frei.
  3. Fügen Sie ihn in GitSquid ein. Die Integration validiert durch Aufruf von `/user`.

GitLab

  1. Klicken Sie neben GitLab auf "Verbinden".
  2. Öffnen Sie gitlab.com/-/profile/personal_access_tokens und erstellen Sie einen Personal Access Token mit `api`-Scope.
  3. Fügen Sie ihn in GitSquid ein.

Bitbucket Cloud

  1. Klicken Sie neben Bitbucket auf "Verbinden".
  2. Bitbucket verwendet keine App-Passwörter mehr. Erstellen Sie einen Atlassian API Token unter id.atlassian.com/manage-profile/security/api-tokens.
  3. 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 suchenCmd/Ctrl+PCmd/Ctrl+F
Neuer BranchCmd/Ctrl+BCmd/Ctrl+N
Commit (im Staging)Cmd/Ctrl+EnterCmd/Ctrl+Enter
Terminal umschaltenn/vCmd/Ctrl+`
Befehlslog umschaltenn/vCmd/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-GraphIdentisch, 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-EditorDerselbe 3-Way-Editor mit eingebautem Code-Editor
Interaktiver RebaseIdentisch, Drag-and-Drop-Reihenfolge mit Pro-Commit-Aktionen
Cherry-Pick / Revert / ResetIdentisch, Multi-Commit-Cherry-Pick inklusive
Stash-VerwaltungIdentisch, list / save / apply / pop / drop / clear all
Tag-VerwaltungIdentisch, erstellen / löschen / zum Remote pushen
WorktreesIdentisch, erstellen / sperren / entsperren / entfernen / im Tab öffnen
SubmodulesIdentisch, list / init / update
GitflowIdentisch, init + feature / release / hotfix start & finish
Git LFSIdentisch, track patterns / pull / push / Status-Panel
Reflog-ViewerIdentisch mit Checkout-from-Reflog
GPG-SignierungIdentisch, pro Profil konfiguriert
Pull Requests / IssuesGleicher Flow für GitHub / GitLab / Bitbucket
KI-Commit-NachrichtenJa (Claude Code, Anthropic, OpenAI, custom)
AI explainNeu — Rechtsklick auf Commit / Hunk / Datei für gestreamte Erklärung
KI-PR-BeschreibungNeu — "Generate with AI" im Create-PR-Dialog
Konflikt-VorhersageNeu — Vorschau der Konflikte vor merge / rebase / cherry-pick
Pre-Commit-Secrets-ScanNeu — blockiert AWS / GitHub / OpenAI Keys, JWTs usw.
Branch IntentNeu — Markdown-Plan, der über Git Notes an den Branch angehängt wird
Monorepo-ScopeNeu — automatische Erkennung von npm- / pnpm- / Cargo- / Nx-Workspaces
Datei-Timeline-ScrubberNeu — Schieben Sie einen Slider über die Historie einer Datei
Team-Aktivitäts-TimelineNeu — Heatmap pro Autor × pro Woche
Jira-IntegrationNicht in GitSquid
Azure DevOps-IntegrationNicht in GitSquid
GitLens (VS Code)Nicht zutreffend — GitSquid ist nur ein Desktop-Client
Cloud-Profile / Settings-SyncNicht 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.