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
Installs
7
GitHub Stars
15
First Seen
Feb 10, 2026