lazygit preview
lazygit

lazygit

Terminal UI for git commands

76.5k|stable|v0.61.1
Interactive staging — Stage and unstage changes by hunk or line in the UI.
Branch management — Switch, create, delete, and rebase branches from the terminal.
Commit history navigation — View and interact with commits, amend, and reword messages.
Merge conflict resolution — Handle merge conflicts visually without leaving the terminal.
lazygit eliminates the friction of git workflows by putting all common operations into an intuitive terminal interface. It's used daily by developers who want to work faster without memorizing git flags. The project maintains active development with widespread platform support and strong community adoption.
Git installed
Source on GitHub
pavilion