# Tauri Git Lite Eine kleine Git-Desktop-App mit Tauri, Rust und Svelte. ## Funktionen - Repository per lokalem Pfad öffnen - aktuellen Branch, Upstream, Ahead/Behind und Arbeitsbaumstatus anzeigen - Branches auflisten und auschecken - Branches in den aktuellen Branch mergen - Commit-History mit geänderten Dateien anzeigen - Explorer-Ansicht mit Ordnerbaum sowie getrackten und ungetrackten Dateien - Datei- und Ordner-History direkt aus dem Explorer anzeigen - einzelne Dateien stagen, unstagen und wiederherstellen - einzelne Dateien oder ganze Ordner aus einem History-Commit wiederherstellen - aktuellen Branch auf einen ausgewählten Commit zurücksetzen - Commit mit Message erstellen - Pull mit Fast-Forward-Strategie - Push auf den konfigurierten Upstream ## Entwicklung ```powershell npm install npm run tauri:dev ``` Frontend allein: ```powershell npm run dev ``` Checks: ```powershell npm run check npm run build cd src-tauri cargo check ``` ## Hinweis Die App nutzt das lokal installierte `git` CLI. Ein Repository muss daher bereits auf der Maschine vorhanden sein, und Push/Pull verwenden die Credentials, die Git lokal kennt.