Skip to content
yaggui docsNext (unreleased)

Keyboard shortcuts

These are the default shortcuts. Every one can be changed in Preferences → Shortcuts, and ⌘K (Ctrl+K on Windows and Linux) opens the command palette, which lists every command with its current shortcut.

This table is generated from the application’s own list of commands, so it always matches the version of the documentation you are reading.

Repository

CommandmacOSWindows and Linux
Open a repository…⌘OCtrlO
Filter branches and tags⌘⇧RCtrlShiftR

Tabs

CommandmacOSWindows and Linux
New tab⌘TCtrlT
Close tab⌘WCtrlW
Next tab⌃TabCtrlTab
Previous tab⌃⇧TabCtrlShiftTab
Go to tab 1⌘1Ctrl1
Go to tab 2⌘2Ctrl2
Go to tab 3⌘3Ctrl3
Go to tab 4⌘4Ctrl4
Go to tab 5⌘5Ctrl5
Go to tab 6⌘6Ctrl6
Go to tab 7⌘7Ctrl7
Go to tab 8⌘8Ctrl8
Go to tab 9⌘9Ctrl9
Move the tab left⌘⇧ArrowLeftCtrlShiftArrowLeft
Move the tab right⌘⇧ArrowRightCtrlShiftArrowRight

View

CommandmacOSWindows and Linux
Show or hide the terminal⌃`Ctrl`
New terminal⌃⇧`CtrlShift`
Toggle the refs panel⌘⌥BCtrlAltB
Toggle the details panel⌘⌥ICtrlAltI
Toggle the command log⌘JCtrlJ

Application

CommandmacOSWindows and Linux
Open preferences⌘,Ctrl,
Show keyboard shortcuts⌘/Ctrl/
Open the command palette⌘KCtrlK

Git

CommandmacOSWindows and Linux
Fetch⌘⇧FCtrlShiftF
Pull⌘⇧LCtrlShiftL
Push⌘⇧PCtrlShiftP
Commit⌘↵CtrlEnter
Create a branch…⌘BCtrlB
Undo the latest operation⌘ZCtrlZ
Redo the latest undone operation⌘⇧ZCtrlShiftZ
Stash changes⌘⇧SCtrlShiftS
Pop the latest stash⌘⇧⌥SCtrlShiftAltS
Redo (Ctrl+Y)Not availableCtrlY

Graph

CommandmacOSWindows and Linux
Search the graph⌘FCtrlF
Go to HEAD in the graph⌘⇧HCtrlShiftH
Copy the commit SHA⌘CCtrlC
Copy the commit message⌘⇧CCtrlShiftC