4 art directions — pick one below, click to zoom & compare.
⤢ LAZYGIT KEYBOARD SHORTCUTS · MAC · 43 ESSENTIAL 1 2 3 4 5 6 7 8 9 0 Q Quit W E Edit fil… R Reword c… T Y Copy to … U I Ignore o… O P Push A Stage al… S Stash al… D View dis… F Fixup co… G Pop stas… H J Next item K Previous… L Z Undo X C Commit s… V Paste ch… B N Create n… M Merge in… MORE SHORTCUTS Pull P Stage / unsta… ␣ Confirm / Sel… ↵ Return / Canc… ⎋ Checkout sele… ␣ Open keybindi… ? Next panel ⇥ Squash commit… S Refresh git s… R View merge/re… M Rebase onto s… R Drop commit D Amend commit … A Apply stash e… ␣ Redo Z Switch to rec… ⌃ R Next tab ] Previous tab [ Search curren… / Fast-forward … F Cherry-pick (… C Drop stash en… D Next screen m… + Previous scre… _ Filtering ⌃ S shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH LAZYGIT · MAC
LAZYGIT KEYBOARD SHORTCUTS · MAC · 43 ESSENTIAL 1 2 3 4 5 6 7 8 9 0 A Stage al… Z Undo E Edit fil… R Reword c… T Y Copy to … U I Ignore o… O P Push Q Quit S Stash al… D View dis… F Fixup co… G Pop stas… H J Next item K Previous… L M Merge in… W X C Commit s… V Paste ch… B N Create n… MORE SHORTCUTS Pull P Stage / unsta… ␣ Confirm / Sel… ↵ Return / Canc… ⎋ Checkout sele… ␣ Open keybindi… ? Next panel ⇥ Squash commit… S Refresh git s… R View merge/re… M Rebase onto s… R Drop commit D Amend commit … A Apply stash e… ␣ Redo Z Switch to rec… ⌃ R Next tab ] Previous tab [ Search curren… / Fast-forward … F Cherry-pick (… C Drop stash en… D Next screen m… + Previous scre… _ Filtering ⌃ S shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH LAZYGIT · MAC
⤢ NAVIGATION Confirm / Select ↵ Return / Cancel ⎋ Next panel ⇥ Next item J Previous item K Next tab ] Previous tab [ Search current view / Next screen mode + Previous screen mode _ Filtering ⌃ S Scroll up main window K Scroll down main window J Copy to clipboard Y Toggle range select V STASH Apply stash entry ␣ Pop stash entry G Drop stash entry D FILES Stage / unstage file ␣ Commit staged changes C Stage all files A Stash all changes S View discard options D Edit file in external ed… E Ignore or exclude file I BRANCHES Create new branch N Checkout selected branch ␣ Merge into current branch M Rebase onto selected bra… R Fast-forward from upstre… F GLOBAL Push P Pull P Quit Q Open keybindings menu ? Undo Z Refresh git state R View merge/rebase options M Redo Z Switch to recent repo ⌃ R View command log options @ COMMITS Squash commit into one b… S Reword commit message R Fixup commit F Drop commit D Amend commit with staged… A Cherry-pick (copy) commit C Paste cherry-picked comm… V lazygit KEYBOARD SHORTCUTS · MAC · 47 BOTH LAYOUTS QWERTY Q W E R T Y AZERTY A Z E R T Y shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH LAZYGIT · MAC ⤢ FILES 07 Stage / unstage file ␣ Commit staged changes C Stage all files A Stash all changes S View discard options D Edit file in external e… E Ignore or exclude file I BRANCHES 05 Create new branch N Checkout selected branch ␣ Merge into current bran… M Rebase onto selected br… R Fast-forward from upstr… F STASH 03 Apply stash entry ␣ Pop stash entry G Drop stash entry D NAVIGATION 15 Confirm / Select ↵ Return / Cancel ⎋ Next panel ⇥ Next item J Previous item K Next tab ] Previous tab [ Search current view / Next screen mode + Previous screen mode _ Filtering ⌃ S Scroll up main window K Scroll down main window J Copy to clipboard Y Toggle range select V GLOBAL 10 Push P Pull P Quit Q Open keybindings menu ? Undo Z Refresh git state R View merge/rebase optio… M Redo Z Switch to recent repo ⌃ R View command log options @ COMMITS 07 Squash commit into one … S Reword commit message R Fixup commit F Drop commit D Amend commit with stage… A Cherry-pick (copy) comm… C Paste cherry-picked com… V lazygit KEYBOARD SHORTCUTS · MAC · 47 BOTH LAYOUTS QWERTY Q W E R T Y AZERTY A Z E R T Y shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH LAZYGIT · MAC
⤢ LAZYGIT · KEYBOARD SHORTCUTS Mac · 6 SETS · No.01 LAZYGIT TOTAL 47 SHORTCUTS FOR MAC · SHIPPED COMBOS SETS GLOBAL 10 FILES 07 NAVIGATION 15 BRANCHES 05 COMMITS 07 STASH 03 REF. EDITION · JAN 2026 shortcutposters.com Push P Pull P Quit Q Open keybindings menu ? Undo Z Refresh git state R View merge/rebase options M Redo Z Switch to recent repo ⌃ R View command log options @ Stage / unstage file ␣ Commit staged changes C Stage all files A Stash all changes S View discard options D Edit file in external editor E Ignore or exclude file I Confirm / Select ↵ Return / Cancel ⎋ Next panel ⇥ Next item J Previous item K Next tab ] Previous tab [ Search current view / Next screen mode + Previous screen mode _ Filtering ⌃ S Scroll up main window K Scroll down main window J Copy to clipboard Y Toggle range select V Create new branch N Checkout selected branch ␣ Merge into current branch M Rebase onto selected branch R Fast-forward from upstream F Squash commit into one below S Reword commit message R Fixup commit F Drop commit D Amend commit with staged changes A Cherry-pick (copy) commit C Paste cherry-picked commits V Apply stash entry ␣ Pop stash entry G Drop stash entry D
LAZYGIT KEYBOARD SHORTCUTS · MAC · 14 ESSENTIAL 1 2 3 4 5 6 7 8 9 0 Q Quit W E R T Y U I O P Push A Stage al… S Stash al… D F G H J K L Z Undo X C Commit s… V B N Create n… M MORE SHORTCUTS Pull P Stage / unstage f… ␣ Confirm / Select ↵ Return / Cancel ⎋ Checkout selected… ␣ Open keybindings … ? Next panel ⇥ shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH LAZYGIT · MAC Keyboard map GLOBAL Push P Pull P Quit Q Open keybindings menu ? Undo Z BRANCHES Create new branch N Checkout selected branch ␣ FILES Stage / unstage file ␣ Commit staged changes C Stage all files A Stash all changes S NAVIGATION Confirm / Select ↵ Return / Cancel ⎋ Next panel ⇥ lazygit KEYBOARD SHORTCUTS · MAC · 14 ESSENTIAL BOTH LAYOUTS QWERTY Q W E R T Y AZERTY A Z E R T Y shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH LAZYGIT · MAC Isometric GLOBAL 05 Push P Pull P Quit Q Open keybindings menu ? Undo Z BRANCHES 02 Create new branch N Checkout selected branch ␣ FILES 04 Stage / unstage file ␣ Commit staged changes C Stage all files A Stash all changes S NAVIGATION 03 Confirm / Select ↵ Return / Cancel ⎋ Next panel ⇥ lazygit KEYBOARD SHORTCUTS · MAC · 14 ESSENTIAL BOTH LAYOUTS QWERTY Q W E R T Y AZERTY A Z E R T Y shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH LAZYGIT · MAC Typewriter LAZYGIT · KEYBOARD SHORTCUTS Mac · 4 SETS · No.01 LAZYGIT TOTAL 14 SHORTCUTS FOR MAC · SHIPPED COMBOS SETS GLOBAL 05 FILES 04 NAVIGATION 03 BRANCHES 02 REF. EDITION · JAN 2026 shortcutposters.com Push P Pull P Quit Q Open keybindings menu ? Undo Z Stage / unstage file ␣ Commit staged changes C Stage all files A Stash all changes S Confirm / Select ↵ Return / Cancel ⎋ Next panel ⇥ Create new branch N Checkout selected branch ␣ Editorial lazygit is a terminal user interface for Git that makes staging, committing, and branching visual and keyboard-driven. Since it lives entirely in the terminal, its shortcuts are how you move through panels and perform every Git action.
Official: Official site
All lazygit keyboard shortcuts (Mac)
Navigation Global Files Commits Branches Stash
+ 4 more controls in the table below
Navigation Global Files Commits Branches Stash
+ 4 more controls in the table below
Navigation 15 Action Shortcut Confirm / Select ↵ Return / Cancel ⎋ Next panel ⇥ Next item J Previous item K Next tab ] Previous tab [ Search current view / Next screen mode + Previous screen mode _ Filtering ⌃ S Scroll up main window K Scroll down main window J Copy to clipboard Y Toggle range select V
Global 10 Action Shortcut Push P Pull P Quit Q Open keybindings menu ? Undo Z Refresh git state R View merge/rebase options M Redo Z Switch to recent repo ⌃ R View command log options @
Files 7 Action Shortcut Stage / unstage file ␣ Commit staged changes C Stage all files A Stash all changes S View discard options D Edit file in external editor E Ignore or exclude file I
Commits 7 Action Shortcut Squash commit into one below S Reword commit message R Fixup commit F Drop commit D Amend commit with staged changes A Cherry-pick (copy) commit C Paste cherry-picked commits V
Branches 5 Action Shortcut Create new branch N Checkout selected branch ␣ Merge into current branch M Rebase onto selected branch R Fast-forward from upstream F
Stash 3 Action Shortcut Apply stash entry ␣ Pop stash entry G Drop stash entry D
Sourced from github.com , raw.githubusercontent.com
·
Last verified June 14, 2026
Unofficial reference. ShortcutPosters is not affiliated with, endorsed by, or
sponsored by lazygit. All product names, logos, and trademarks are property of
their respective owners. See our licensing & trademark
notice .
Frequently asked questions
Does the poster include every lazygit shortcut? lazygit has 47 keyboard shortcuts in total — the complete list is free to read on this page. The poster features the most essential ones, curated to stay readable on a wall.
Can I print it at home? Yes. The digital download is a high-resolution 300 DPI file you can print at home or at any print shop, in standard frame sizes.
Does it cover both Mac and Windows? We sell separate Mac and Windows editions so every key matches your keyboard exactly. This page is the macOS edition.
Is this an official lazygit product? No. This is an unofficial reference poster and is not affiliated with or endorsed by lazygit. All trademarks belong to their respective owners. Was this reference helpful? Thanks — your feedback helps us improve.
▲ Yes
▼ No