lazygit

Lazygit is a terminal-based user interface developed to manage Git commands. It makes complex Git operations more accessible through a visual interface, making it easier to use a command line.

LA

jesseduffield · Terminal & CLI

STARS83.5K
FORKS3.2K
COMMITS8.2K
CONTRIBUTORS361
VERSIONv0.65.1
UPDATEDtoday
GoGitTerminal UIVersiyon KontrolMIT
What can it do?
  • You can perform the lines within the file by selecting them individually.
  • You can visually manage interactive rebase and cherry-pick operations.
  • You can review the committee history on the graph and compare the differences between the two committees.
Heads up
  • • High number of open issues (1,063)
User reviews
  • • NeutralHacker News

    Lazygit: A simple terminal UI for Git commands

    “I tried Lazygit and didn't like it. But my git needs are pretty simple, since I use it for text, not code, and rarely do more than commit, push and pull (with the occasional branch), so clients built into editors or the CLI are good enough for me.”

  • • NeutralHacker News

    Lazygit: Simple terminal UI for Git commands

    “Interesting project... in the hopes of maybe nerd-sniping you (or having someone tell me where it already exists), I'll tell you the story I'd really like a solution to but can never seem to find time to build: I have 5 un-pushed commits. I missed a 1-line change to that first…”

GitHub

Verified against README · Oct 26, 2026 · source

My note

More in: Terminal & CLI