GitKraken keyboard shortcuts

GitKraken's desktop shortcuts cover the work that repeats in every repository: fetch, stage, commit, move through history, compare changes, and switch between open tabs. The same reference covers Windows, macOS, and Linux.

Windows, macOS, Linux · 37 shortcuts

Repository work

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

ActionWindowsmacOSLinux
Create a branchCtrlBCmdBCtrlB
Fetch allLLL
Stage the current fileSSS
Stage all filesCtrlShiftSCmdShiftSCtrlShiftS
Unstage the current fileUUU
Unstage all filesCtrlShiftUCmdShiftUCtrlShiftU
Commit staged changesCtrlEnterCmdEnterCtrlEnter
Stage all and commitCtrlShiftEnterCmdShiftEnterCtrlShiftEnter
Focus the commit message boxCtrlShiftMCmdShiftMCtrlShiftM
Open a repositoryCtrlShiftOCmdShiftOCtrlShiftO
Open a terminalAltTOptionTAltT
Open the file managerAltOAltOAltO

Graph navigation

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

ActionWindowsmacOSLinux
Move to the previous graph itemDown is also documented for this movement.JJJ
Move to the next graph itemUp is also documented for this movement.KKK
Move right in the graphRight is also documented for this movement.LLL
Move left in the graphLeft is also documented for this movement.HHH
Move to the next branchShiftDownShiftJShiftDown
Move to the previous branchShiftUpShiftKShiftUp
Move to the first commitCtrlHomeCmdUpCtrlHome
Move to the last commitCtrlEndCmdDownCtrlEnd
UndoCtrlZCmdZCtrlZ
RedoCtrlYCmdYCtrlY
Open the command paletteCtrlPCmdPCtrlP
Search commitsCtrlFCmdFCtrlF
Open file history or blameCtrlShiftHCmdShiftHCtrlShiftH
Open the diffCtrlDCmdDCtrlD

Panels and tabs

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

ActionWindowsmacOSLinux
Toggle fullscreenF11CtrlCmdFF11
Zoom inCtrl=Cmd=Ctrl=
Zoom outCtrl-Cmd-Ctrl-
Reset zoomCtrl0Cmd0Ctrl0
Show or hide the left panelCtrlJCmdJCtrlJ
Show commit detailsCtrlKCmdKCtrlK
Close the current panelEscEscEsc
Open a new tabCtrlTCmdTCtrlT
Close the current tabCtrlWCmdWCtrlW
Select the next tabCtrlTabCtrlTabCtrlTab
Select the previous tabCtrlShiftTabCtrlShiftTabCtrlShiftTab

Make a printable GitKraken sheet