Use Lazygit to Speed Up Your Git Flow (No More Typing the Same Stuff)

Lazygit gives you a clean and interactive terminal interface with helpful keyboard shortcuts. It’s great for developers who want to manage commits, branches, pulls, and pushes more efficiently.

Sebastian Hills
2 Min Read
Image Credit: Acodez.in

Lazygit is a free and open-source command-line UI tool that makes using Git easier and faster. Instead of typing long Git commands, Lazygit gives you a clean and interactive terminal interface with helpful keyboard shortcuts. It’s great for developers who want to manage commits, branches, pulls, and pushes more efficiently.

Install It & Get Moving

No long setup. Just run one of these:

macOS

bashCopyEditbrew install lazygit

Ubuntu

bashCopyEditsudo add-apt-repository ppa:lazygit-team/release
sudo apt update && sudo apt install lazygit

Windows (Chocolatey)

bashCopyEditchoco install lazygit

Done. Open your terminal, type lazygit, and you’re in.

What You See

  • Changed files (staged or not)
  • Your commit history
  • Current branch and remotes
  • Logs and diffs, live
  • Stash (because we always need it)

Everything in one screen. No mental overhead.

Shortcuts That Matter

You won’t need a cheat sheet after two uses:

  • Tab — move between panels
  • j/k — navigate
  • Space — stage/unstage
  • c — commit
  • p — push
  • P — pull
  • b — switch/create branch
  • x — discard file
  • s — stash it
  • q — close or go back
  • ? — full list of keys

Real-World Flow

bashCopyEdit# inside your project folder
lazygit
  • Stage files fast
  • Write commit message (inline, not in Vim hell)
  • Push or pull without typing full commands
  • Create/switch branches instantly

Why You Should use Lazygit

  • It’s fast.
  • It’s clean.
  • No more Googling Git commands.
  • Your brain stays in the code, not in Git docs.
Share This Article