lazygit
Installation
SKILL.md
Lazygit
Lazygit is a TUI for Git. It makes complex operations (interactive rebase, partial staging) accessible via intuitive keyboard shortcuts.
When to Use
- Interactive Terminal Git UI: Fast, keyboard-centric interface for staging, committing, branching, and rebasing.
- Interactive Rebase & Cherry-Picking: Squashing, rewording, dropping, and reordering commits visually.
- Partial Line-by-Line Staging: Staging specific lines or code hunks within modified files via keybindings.
- Git Worktree & Submodule Management: Switching worktrees and managing submodules without memorizing flags.
Quick Start
# Launch lazygit inside any Git repository
lazygit