lazygit Terminal UI for Git Operations
A simple terminal user interface for git commands built with Go. lazygit provides interactive staging, rebasing, conflict resolution, and branch management through an intuitive TUI that replaces arcane git command sequences with keyboard-driven workflows.
What it does
lazygit Terminal UI for Git Operations
A simple terminal user interface for git commands built with Go. lazygit provides interactive staging, rebasing, conflict resolution, and branch management through an intuitive TUI that replaces arcane git command sequences with keyboard-driven workflows.
Installation
Use the upstream install or setup path that matches your environment:
- brew install lazygit
- conda install -c conda-forge lazygit
- go install github.com/jesseduffield/lazygit@latest
- git clone https://github.com/jesseduffield/lazygit.git
Requirements and caveats from upstream:
- Rant time: You've heard it before, git is powerful, but what good is that power when everything is so damn hard to do? Interactive rebasing requires you to edit a goddamn TODO file in your editor? _Are you kidding m...
- For contributors, the flake provides a development shell with Go toolchain, development tools, and dependencies:
- Go toolchain
Basic usage or getting-started notes:
-
[ kidpix style, press shift+d to bring u...
-
Extracted from upstream docs: https://raw.githubusercontent.com/jesseduffield/lazygit/HEAD/README.md
Source
Capabilities
Install
Quality
deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,721 chars)