Open root · Built successful Go · 73k+ GitHub stars
lazygit is simply a terminal UI for git that makes analyzable operations simple. Stage individual lines, interactive rebase, cherry-pick commits — each without memorizing obscure flags.
Get started successful seconds
Installation bash
Everything git, nary of the pain
lazygit wraps git's afloat powerfulness successful a keyboard-driven UI truthful you tin attraction connected shipping, not syntax.
✂️
Stage individual lines
Select precisely which lines aliases hunks to stage. No much staging full files erstwhile you only want portion of a change.
🔀
Interactive rebase
Squash, fixup, drop, reorder commits pinch elemental keypresses. No much editing a TODO record by hand.
🍒
Cherry-pick
Copy commits crossed branches pinch a azygous keypress. Paste them wherever you request them.
↩️
Undo anything
Made a mistake? lazygit tracks each action truthful you tin undo and redo pinch confidence.
📊
Commit graph
See your branch history astatine a glimpse pinch a ocular perpetrate chart rendered correct successful your terminal.
⚙️
Custom commands
Bind immoderate ammunition bid to a keybinding and tally it from wrong lazygit, pinch entree to selected files, branches, and commits.
Stop fighting git. Start utilizing lazygit.
Join tens of thousands of developers who made their git workflow effortless.
Download Now — It's
English (US) ·
Indonesian (ID) ·