Type: Repository Author: jesseduffield Original Date: 2026-06-02
Summary
lazygit는 Git 명령어를 위한 간단한 터미널 UI 도구로, 복잡한 Git 작업을 직관적인 인터페이스로 제공한다. GitHub 저장소로, 다양한 Git 기능(인터랙티브 리베이스, 체리픽, bisect, 커스텀 패치 등)을 키보드 기반으로 쉽게 사용할 수 있도록 한다. 여러 패키지 관리자를 통해 설치할 수 있으며, Custom command 시스템 등 확장 기능을 제공한다.
Key Insights
- 터미널 UI의 간결함: 복잡한 Git CLI를 시각적이고 직관적인 TUI로 대체하여 사용자 경험을 개선한다.
- Git 기능의 포괄적 지원: 기본적인 add/commit부터 고급 리베이스, 체리픽, bisect까지 광범위한 Git 기능을 지원한다.
- 키보드 중심 조작: 모든 작업을 키보드 단축키로 수행할 수 있어 빠른 작업 속도를 제공한다.
- 사용자 정의 가능: Custom command 시스템을 통해 기능을 확장할 수 있다.
Details / Notable Points
- GitHub 저장소: https://github.com/jesseduffield/lazygit
- 다양한 설치 방법: Homebrew, Scoop, Chocolatey, Winget, apt, dnf, Go install 등
- GitHub PR 통합 기능 제공 (
ghCLI 필요) - 실행 취소/재실행은 reflog 기반
- Gitflow 지원
- Discord 채널: https://discord.gg/ehwFt2t4wt