lazygit

A simple terminal UI for Git commands.

Stars
83.8k
Forks
3.3k
Licence
MIT
Language
Go
Version
0.66.3
Updated

At a glance

  • Stage individual lines and hunks
  • Interactive rebase with single keystrokes
  • Visual branch, log and stash views

Get started

Homebrewbrew install lazygit

What it is

lazygit puts Git into a keyboard-driven terminal interface. Files, branches, commits and stashes sit in panels; most operations are one key away.

Why it stands out

It makes the parts of Git people avoid, such as interactive rebase, cherry-picking and partial staging, approachable without leaving the terminal.

Who it is for

Developers who use Git every day and want speed without a desktop client.