Favicon of lazygit

lazygit

lazygit is a keyboard-first terminal UI for git. Stage hunks, rebase interactively, cherry-pick, amend commits, and browse reflogs without ever leaving the terminal.

Highlights

  • Interactive rebase with drag-and-drop commit reordering.
  • Stage individual lines or hunks.
  • Built-in diff viewer and merge conflict resolver.
  • Scriptable via custom commands and keybindings.

Install

Brew
$ brew install lazygit

Features

Config fileJSON outputRemote SSH supportScriptableTrue color

Media

Pros

4
  • Keyboard-first interface for git operations
  • Manages complex git tasks like rebasing and cherry-picking
  • Provides a visual overview of git status and history
  • Integrates with remote SSH sessions seamlessly

Related tools

Share:

Auto-fetched .

Recent releases

Similar to lazygit

Favicon

 

  
 
Favicon

 

  
 
Favicon