Last updated: March 2026
This keyboard shortcut reference helps you work faster in GitKraken Desktop on macOS, Windows, and Linux. Use it to find shortcuts for staging, committing, navigating the Commit Graph, opening the Command Palette, managing tabs, and toggling interface panels without leaving the keyboard.
Requirements and limits
- Shortcut values differ between macOS and Windows/Linux, so check the correct platform column before using a shortcut.
- The ⌘ symbol refers to the Command key on macOS.
- This page is a reference for built-in GitKraken Desktop shortcuts; availability depends on the relevant view or repository context being open.
- Shortcuts are grouped by task area, including repo actions, navigation, the Command Palette, interface controls, and tabs.
Note: The ⌘ symbol refers to the Command key on macOS.
How to open the keyboard shortcuts list
| Action | Mac | Windows/Linux |
|---|---|---|
| Open keyboard shortcuts | ⌘/ | Ctrl/ |
Keyboard shortcuts for repo actions
| Mac | Windows/Linux | |
|---|---|---|
| Create branch | ⌘B | CtrlB |
| Fetch all | ⌘L | CtrlL |
| Stage the current file | S | S |
| Stage all files | ⌘ShiftS | CtrlShiftS |
| Unstage the current file | U | U |
| Unstage all files | ⌘ShiftU | CtrlShiftU |
| Commit staged files with current message | ⌘Enter | CtrlEnter |
| Stage all files and commit with current message | ⌘ShiftEnter | CtrlShiftEnter |
| Focus commit message box | ⌘ShiftM | CtrlShiftM |
Keyboard shortcuts for navigation
| Mac | Windows/Linux | |
|---|---|---|
| Select previous item | J or ↓ | J or ↓ |
| Select next item | K or ↑ | K or ↑ |
| Select the item to the right | L or → | L or → |
| Select the item to the left | H or ← | H or ← |
| Select next item in branch | Shift↓ ShiftJ |
Shift↓ ShiftJ |
| Select previous item in branch | Shift↑ ShiftK |
Shift↑ ShiftK |
| Select first commit in graph | ⌘↑ | CtrlHOME |
| Select last commit in graph | ⌘↓ | CtrlEND |
| Undo | ⌘Z | CtrlZ |
| Redo | ⌘Y ⌘ShiftZ |
CtrlY CtrlShiftZ |
Keyboard shortcuts for the Command Palette
| Mac | Windows/Linux | |
|---|---|---|
| Toggle Command Palette | ⌘P | CtrlP |
| Search commits | ⌘F | CtrlF |
| Open repo via Command Palette | ⌘ShiftO | CtrlShiftO |
| Search file to view history and blame | ⌘ShiftH | CtrlShiftH |
| Focus the Left Panel filter bar | ⌘OptionF | CtrlAltF |
| Open current repo in terminal | OptionT | AltT |
| Open current repo in File Manager | AltO | AltO |
| Open diff or merge tool | ⌘D | CtrlD |
| Close current repo | ⌘W | CtrlW |
| Search within file (if file content has focus) | ⌘F | CtrlF |
Keyboard shortcuts for the interface
| Mac | Windows/Linux | |
|---|---|---|
| Toggle Fullscreen Mode | Control⌘F | F11 |
| Increase Zoom | ⌘= ⌘+ |
Ctrl= Ctrl+ |
| Decrease Zoom | ⌘− | Ctrl− |
| Reset zoom | ⌘0 | Ctrl0 |
| Toggle the Left Panel | ⌘J | CtrlJ |
| Toggle the Commit Detail panel | ⌘K | CtrlK |
| Focus the search bar | ⌘F | CtrlF |
| Focus the Left Panel filter bar | ⌘OptionF | CtrlAltF |
| Close the current panel (if one is open) | Esc | Esc |
Keyboard shortcuts for tabs
| Mac | Windows/Linux | |
|---|---|---|
| New Tab | CmdT | CtrlT |
| Close Tab | CmdW | CtrlW |
| Swap to Tab #1-9 | ⌘#1-9 | Ctrl#1-9 |
| Jump to next open tab | ⌘Tab | CtrlTab |
| Jump to previous open tab | ⌘ShiftTab | CtrlShiftTab |