GitKraken keyboard shortcuts

GitKraken Desktop is a visual Git client that draws your branches and commits as a graph. Use these keys to fetch, stage, and commit, move through the commit graph, and show, hide, or switch panels and repository tabs.

Windows, macOS, Linux · 37 shortcuts

Repository work

Fetch, stage, commit, and open repository tools while keeping the current GitKraken repository in focus.

ActionShortcuts
Create a branch
Windows / LinuxCtrl + B
macOSCmd + B
Fetch all
Windows / macOS / LinuxL
Stage the current file
Windows / macOS / LinuxS
Stage all files
Windows / LinuxCtrl + Shift + S
macOSCmd + Shift + S
Unstage the current file
Windows / macOS / LinuxU
Unstage all files
Windows / LinuxCtrl + Shift + U
macOSCmd + Shift + U
Commit staged changes
Windows / LinuxCtrl + Enter
macOSCmd + Enter
Stage all and commit
Windows / LinuxCtrl + Shift + Enter
macOSCmd + Shift + Enter
Focus the commit message box
Windows / LinuxCtrl + Shift + M
macOSCmd + Shift + M
Open a repository
Windows / LinuxCtrl + Shift + O
macOSCmd + Shift + O
Open a terminal
Windows / LinuxAlt + T
macOSOption + T
Open the file manager
Windows / macOS / LinuxAlt + O

Graph navigation

Move through commits, branches, and panels with the graph navigation keys used by GitKraken Desktop.

ActionShortcuts
Move to the previous graph itemDown is also documented for this movement.
Windows / macOS / LinuxJ
Move to the next graph itemUp is also documented for this movement.
Windows / macOS / LinuxK
Move right in the graphRight is also documented for this movement.
Windows / macOS / LinuxL
Move left in the graphLeft is also documented for this movement.
Windows / macOS / LinuxH
Move to the next branch
Windows / LinuxShift + Down
macOSShift + J
Move to the previous branch
Windows / LinuxShift + Up
macOSShift + K
Move to the first commit
Windows / LinuxCtrl + Home
macOSCmd + Up
Move to the last commit
Windows / LinuxCtrl + End
macOSCmd + Down
Undo
Windows / LinuxCtrl + Z
macOSCmd + Z
Redo
Windows / LinuxCtrl + Y
macOSCmd + Y
Open the command palette
Windows / LinuxCtrl + P
macOSCmd + P
Search commits
Windows / LinuxCtrl + F
macOSCmd + F
Open file history or blame
Windows / LinuxCtrl + Shift + H
macOSCmd + Shift + H
Open the diff
Windows / LinuxCtrl + D
macOSCmd + D

Panels and tabs

Show or hide panels, adjust the view, and move between repository tabs without reaching for the mouse.

ActionShortcuts
Toggle fullscreen
Windows / LinuxF11
macOSCtrl + Cmd + F
Zoom in
Windows / LinuxCtrl + =
macOSCmd + =
Zoom out
Windows / LinuxCtrl + -
macOSCmd + -
Reset zoom
Windows / LinuxCtrl + 0
macOSCmd + 0
Show or hide the left panel
Windows / LinuxCtrl + J
macOSCmd + J
Show commit details
Windows / LinuxCtrl + K
macOSCmd + K
Close the current panel
Windows / macOS / LinuxEsc
Open a new tab
Windows / LinuxCtrl + T
macOSCmd + T
Close the current tab
Windows / LinuxCtrl + W
macOSCmd + W
Select the next tab
Windows / macOS / LinuxCtrl + Tab
Select the previous tab
Windows / macOS / LinuxCtrl + Shift + Tab

Source

official GitKraken Desktop keyboard shortcuts · Checked

The current GitKraken Desktop reference documents Command for macOS and Control for Windows and Linux. Some keys act on the commit graph or the panel under focus, so the group notes call out those contexts.

Make a printable GitKraken sheet