Keyboard shortcuts

These are the defaults. Change any of them, or turn one off, in Settings → Shortcuts. In the app,Ctrl+/ shows the keys you have set.

Anywhere

Go to a repository or run a command…Ctrl+P
Go to the dashboardCtrl+0
Show or hide the repository listCtrl+B
Close the repository tabCtrl+W
Next repository tabCtrl+Tab
Previous repository tabCtrl+Shift+Tab
Add a local repository…Ctrl+O
Open settingsCtrl+,
Show keyboard shortcutsCtrl+/

In a repository

Changes tabCtrl+1
History tabCtrl+2
Branches tabCtrl+3
Stashes tabCtrl+4
Pull requests tabCtrl+5
Files tabCtrl+7
About tab (README, changelog, agent instructions)Ctrl+6
FetchCtrl+Shift+F
PullCtrl+Shift+P
PushCtrl+Shift+U
RefreshF5
Open in VS CodeCtrl+Shift+E
Open a terminalCtrl+`
Show or hide the built-in terminalCtrl+J

Fixed keys

These work in one place and cannot be changed.

Commit (in the message box)Ctrl+Enter
Close a dialogEsc
Zoom in or outCtrl + / Ctrl -
Zoom back to 100 %Ctrl+Numpad 0
Move through lists↑ ↓