lazygit installieren und nutzen: stagen, committen, pushen in der TUI
lazygit installieren, TUI im Repo öffnen, Space / c / P bis origin.
Eine lange Kette aus git add, git commit und git push übersieht leicht Dateien. lazygit ist Jesse Duffields Terminal-Git-UI: Im Repo lazygit starten, per Tastatur stagen, committen, pushen.
Installationshinweise auf github.com/jesseduffield/lazygit: lazygit installieren und nutzen. Repo öffnen, Space stagen, c committen, P pushen. Entwickler-How-to, keine Brainstorm-Anleitung.
Zuerst Git, dann die TUI
lazygit ruft lokales git auf und ersetzt Git nicht. macOS: oft Homebrew. Linux: Distro-Pakete oder Releases. Windows: Scoop, Chocolatey oder WinGet. Kanonisch: README-Installation.
| Weg | Voraussetzung | Wann |
|---|---|---|
| Homebrew | macOS / Linuxbrew | Ein brew install lazygit |
| Distro / Releases | Linux | Paket veraltet; Binary holen |
| Scoop / Choco / WinGet | Windows | Kein manuelles Entpacken |
Fünf Schritte zum ersten Push
- 1
lazygit installieren
macOS:
brew install lazygit.lazygit --versionprüfen. README gilt. - 2
Im Git-Repo starten
In ein Verzeichnis mit
git initoder Clone, dannlazygit. Außerhalb scheitert es. Push brauchtorigin. - 3
Im Files-Panel mit Space stagen
Fokus startet auf Files. Pfeile,
Space;afür alle (?). Links: staged / unstaged. - 4
c für die Commit-Message
Nach dem Stagen
c. Groß-CöffnetGIT_EDITOR. Leerer Index wird abgelehnt. - 5
P pusht
Groß-
Ppusht den aktuellen Branch. Beim ersten Mal oft Upstream-Frage. Zugangsdaten sind Git: SSH,gh auth, Credential Helper.
brew install lazygit
# Ubuntu/Debian (see GitHub Releases if the repo package is old):
# sudo apt install lazygit
cd /path/to/your/repo
lazygit
# Space = stage · c = commit · P = push · ? = keysDrei Bereiche zuerst
Files und Diff
Datei wählen, Diff sehen. Enter für Hunks statt ganzer Datei.
Branches und Commits
Branches wechseln oder anlegen. Commits: letzte Message, Cherry-pick. Zerstörendes fragt nach.
Config
Oft ~/.config/lazygit/config.yml. Erst einen Push mit Defaults, dann Theme.
Typische Fallen
Startet nicht: kein Repo oder kein git im PATH. Push abgelehnt: kein origin, kein Upstream, abgelaufene Credentials. Tasten falsch: Terminal frisst Ctrl oder eigene Config — ?.
Nach dem Push eine Skizze: wbstorm — Raum erstellen oder beitreten, Whiteboard-Grundlagen, Cursor Rules schreiben.
Muss Homebrew sein?
Nein. README listet Paketmanager, Go und Binaries.
Ersetzt lazygit Git?
Nein. Nur TUI, darunter bleibt git.
Unterschied zu GitHub Desktop?
Desktop ist GUI. lazygit bleibt im Terminal. Kein Web-PR-Reviewer.
Eine wbstorm-Funktion?
Nein. Nur lazygit. wbstorm ist ein Browser-Brainstorm-Raum.